2013-10-30 38 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)