在我的一个变量中我有类似的东西 var x ='。myclass'。 现在我想在jQuery中遍历dom时附加这个var x。应该是它的确切格式。
让我说我想写
$("div.myclass a").someoperation();
现在这个.myclass必须是动态的,所以我正在尝试像
这样的东西$("div"+x+"a").someoperation()
但这不起作用,任何线索。
答案 0 :(得分:3)
我想你错过了一个空间:
$("div"+x+" a").someoperation()
答案 1 :(得分:1)
$("div"+x+" a").someoperation();
错过了一个空间?
答案 2 :(得分:0)
var x = '.myclass';
$('div' + x + ' a').someoperation();
相当于:
$('div.myclass a').someoperation();
所以如果第一个不起作用,那是因为x
的值不是.myclass
。
答案 3 :(得分:0)
这是另一种选择
其中x是“ .myclass ”
$('div').find(x).find('a')
答案 4 :(得分:0)
x='.'+var_className
$("div"+x+" a").someoperation();