使用jQuery按属性查找div标签

时间:2014-01-11 06:02:04

标签: jquery html

我有一些div标签,我为每一个添加了许多属性:

<div class='item' number='1'></div>
<div class='item' number='2'></div>
<div class='item' number='3'></div>

当我在控制台中尝试此操作时

$("div[number=2 ]")

它给了我正确的div,但我想这样做:

 var number = $( 'div#stick span' ).attr('number'); //I want to get the number dynamically.
 $("div['number'=number ]")

它不起作用。我该怎么办?

3 个答案:

答案 0 :(得分:0)

应该是

$("div[number='"+number+"']")

OR

$("div[number='2']")

DEMO here.

答案 1 :(得分:0)

尝试这样的事情:

var number = $( 'div#stick span' ).attr('number'); //I want to get the number dynamically.
$("div[number="+number+" ]");

答案 2 :(得分:0)

var number = $( 'div#stick span' ).attr('number'); //I want to get the number dynamically.
var $('div[number="'+number+'"]'); // Your element

请记住jQuery使用JavaScript的queryselector获取对象。按属性创建选择器的方法是yourelement [property =“value”],如CSS