使用jQuery按属性查找div标记
我有一些div标签,我为每个标签添加了许多属性:使用jQuery按属性查找div标记,jquery,html,Jquery,Html,我有一些div标签,我为每个标签添加了许多属性: <div class='item' number='1'></div> <div class='item' number='2'></div> <div class='item' number='3'></div> 它给了我正确的div,但我想这样做: var number = $( 'div#stick span' ).attr('number'); //I want
<div class='item' number='1'></div>
<div class='item' number='2'></div>
<div class='item' number='3'></div>
它给了我正确的div,但我想这样做:
var number = $( 'div#stick span' ).attr('number'); //I want to get the number dynamically.
$("div['number'=number ]")
它不起作用。我该怎么办?应该是
$("div[number='"+number+"']")
或
试试这样的方法:
var number = $( 'div#stick span' ).attr('number'); //I want to get the number dynamically.
$("div[number="+number+" ]");
记住使用的queryselector获取对象。按属性创建选择器的方法是yourelement[property=“value”],例如。我知道您有答案,但您确实应该使用存储自定义数据并使用jQuery方法检索信息。
$("div[number='2']")
var number = $( 'div#stick span' ).attr('number'); //I want to get the number dynamically.
$("div[number="+number+" ]");
var number = $( 'div#stick span' ).attr('number'); //I want to get the number dynamically.
var $('div[number="'+number+'"]'); // Your element