2012-04-01 10 views
0

Ich kann nicht scheinen, die Zitate um diese Aussage richtig zu bekommen. Egal welche Kombination ich versuche. Ich bin wirklich verwirrt darüber, wie es zitiert werden sollte.Jquery Quoting String

$(#imagearea).append("<img id='"+theWord.charAt(i).toUpperCase+"'.png'" src='images/'+theWord.charAt(i).toUpperCase+"'.png'/>"); 
+0

Hier ist ein weiteres Beispiel, die nicht unbedingt die gleiche Sache, aber ich dachte, Sie könnten etwas Spaß aus ihm heraus: http://jsfiddle.net/userdude/S4ftm/ –

Antwort

3

Machen Sie es weniger verwirrend, indem Sie es in zwei Zeilen setzen.

var myChar = theWord.charAt(i).toUpperCase(); 
$('#imagearea').append('<img id="'+myChar+'.png" src="images/'+myChar+'.png" />'); 
+1

+1 für die einzige, die '.toUpperCase()' aufruft. –

+0

Danke für den Tipp, der einige zukünftige Kopfschmerzen speichern wird. – james

0
$('#imagearea').append("<img id='"+theWord.charAt(i).toUpperCase+".png' src='images/'"+theWord.charAt(i).toUpperCase+".png'/>"); 
+0

Danke für die Hilfe. – james

1

Try this:

$('#imagearea').append("<img id='"+theWord.charAt(i).toUpperCase+".png' src='images/"+theWord.charAt(i).toUpperCase+".png' />"); 

Es ist diese anhängen soll:

<img id='x.png' src='images/x.png' /> 
+0

Danke für die Hilfe. – james

0
$('#imagearea').append("<img id='"+theWord.charAt(i).toUpperCase+".png' src='images/"+theWord.charAt(i).toUpperCase+".png'/>"); 

Versuchen Sie dieses

ein Hauptfehler i s $ ('# imagearea'), Sie haben die einzelnen Anführungszeichen verpasst

+0

Danke für die Hilfe. – james

+0

Sie willkommen .. – sujal