2010-09-18 143 views
1

在我的一個變量中,我有類似 var x ='。myclass'。 現在我想在jQuery中遍歷dom的時候附加這個var x,它應該是確切的格式。如何在jQuery中動態添加類

可以說,我想寫

$("div.myclass a").someoperation(); 

現在這個.myclass有動態的,所以我試圖像

$("div"+x+"a").someoperation() 

的東西,但是這是行不通的,任何線索。

回答

3

我想你錯過這裏的空間:

$("div"+x+" a").someoperation() 
0
var x = '.myclass'; 
$('div' + x + ' a').someoperation(); 

等同於:

$('div.myclass a').someoperation(); 

所以如果先不作爲第二個工作,這是因爲x值不.myclass

1
$("div"+x+" a").someoperation(); 

只是缺少一個空間?

0

這裏是另一種選擇

其中x是 「.myclass

$('div').find(x).find('a') 
0
x='.'+var_className 
$("div"+x+" a").someoperation();