我需要这样做:$('#anchor')
其中anc hor本身就是变量。
var firstPart = "anc"
var secondPart = "hor"
我该怎么做?如果我有这样的结构,那么问题(对不起):
<a id="233"></a><li>qwerty</li>
如何将addClass添加到#233之后的确切li?
答案 0 :(得分:1)
第一部分:
$('#' + firstPart + secondPart); // $('#anchor')
第二部分:
$('#123 + li').addClass('myclass');
答案 1 :(得分:0)
'#anchor'
只是一个字符串。您使用标准字符串连接。
var str = '#' + firstPart + secondPart;
$(str)
答案 2 :(得分:0)
正确答案为
var firstPart = "anc"
var secondPart = "hor"
var selector = "#" + firstPart + secondPart;
然后你可以通过$(选择器)调用它。
答案2:
$(function(){
$('#233 + li').addClass('ownclass');
});
检查http://jsfiddle.net/alaminopu/U2q6E/以获得答案2.