2014-01-15 18 views
0

我在JavaScript做這個腳本結合起來,它的工作:如何許多可比查找查詢在JavaScript

if(datatermid==16){ 
$('#Xhaut').find('[data-parent=16]').removeClass('active') 
} 
if(datatermid==17){ 
$('#Xhaut').find('[data-parent=17]').removeClass('active') 
} 
if(datatermid==18){ 
$('#Xhaut').find('[data-parent=18]').removeClass('active') 
} 

我認爲這是可能的這一切行合併爲一個,也許somethink像:

$('#Xhaut').find('[data-parent=datatermid]').removeClass('active') 

但它不工作...

你能給我一個解決方案嗎?

問候

回答

2

串聯使用+運營商建立自己的選擇變量:

$('#Xhaut').find('[data-parent='+datatermid+']').removeClass('active') 

你也可以做到一步到位搜索:

$('#Xhaut [data-parent='+datatermid+']').removeClass('active') 
+1

LOL做它作爲CW 。 –

+0

查找方法會更快嗎? – CodingIntrigue

+1

@Rraham可能,是的。但是這並不值得增加複雜性 –