我有以下html:
<div class="item" data-value="100">Something</div>
现在,我使用以下内容来查找此元素:
$( "div[data-value=value]")
value
为"100"
的位置。但是,我不认为jquery将value
视为javascript对象 - 我认为它需要它。我该如何解决这个问题?
答案 0 :(得分:3)
使用过滤器
var $item = $('.item').filter(function(){
return $(this).data('value') == 100;
});
答案 1 :(得分:1)
$( "div[data-value=" + value + "]")
答案 2 :(得分:1)
使用连接
var value = 100;
$( "div[data-value='"+value+"']");