2013-10-30 39 views
-3

我需要得到:$('#anchor')合併得到新的變量名稱

其中anc hor是變量本身。

var firstPart = "anc" 
var secondPart = "hor" 

我該怎麼做? +的問題(對不起,那個),如果我有這樣的結構:

<a id="233"></a><li>qwerty</li> 

我怎麼addClass後#233自帶這個確切的李?

回答

0

正確答案爲

var firstPart = "anc" 
var secondPart = "hor" 
var selector = "#" + firstPart + secondPart; 

然後你可以通過$(selector)調用它。

答2:

$(function(){ 
    $('#233 + li').addClass('ownclass'); 
}); 

檢查http://jsfiddle.net/alaminopu/U2q6E/的答案2.

+0

檢查的jsfiddle鏈接。其添加類。 –

0

'#anchor'只是一個字符串。您使用標準字符串concatination。

var str = '#' + firstPart + secondPart; 
$(str)