2016-07-06 90 views
-4

我有以下的html:如何查找具有屬性的元素?

<div class="item" data-value="100">Something</div> 

現在,我使用下面找到這個元素:

$("div[data-value=value]") 

哪裏value"100"。然而,我不認爲jquery將value看作javascript對象 - 我認爲它就是這樣。我怎樣才能解決這個問題?

+0

'$( 「DIV [數據值=」 +值+ 「]」)' –

回答

3

使用濾波器

var $item = $('.item').filter(function(){ 
    return $(this).data('value') == 100; 
}); 
1
$("div[data-value=" + value + "]") 
1

使用級聯

var value = 100; 
$("div[data-value='"+value+"']");