2012-04-01 50 views
0

我似乎無法得到這個語句正確的引號。不管我嘗試什麼樣的組合。 我真的很困惑它應該如何引用。Jquery引用字符串

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

這裏是另外一個例子,不一定是同樣的事情,但我想你可能會得到一些有趣了它:http://jsfiddle.net/userdude/S4ftm/ – 2012-04-01 15:43:20

回答

3

通過將它放在兩行中來減少混淆。

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

+1是唯一一個調用'.toUpperCase()'的人。 – 2012-04-01 10:16:39

+0

感謝您的提示,這將節省一些未來的麻煩。 – james 2012-04-01 12:31:11

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

感謝您的幫助。 – james 2012-04-01 12:33:39

1

試試這個:

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

它應該在此:

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

感謝您的幫助。 – james 2012-04-01 12:32:36

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

試試這個

一個主要錯誤我s $('#imagearea'),您錯過了單引號

+0

感謝您的幫助。 – james 2012-04-01 12:32:06

+0

你歡迎.. – sujal 2012-04-01 13:32:16