我有一些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 ]")
它不起作用。我该怎么办?
答案 0 :(得分:0)
答案 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。