使用jQuery按属性查找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标签,我为每个标签添加了许多属性:

<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