mid*_*ack 4 html javascript jquery jquery-selectors custom-data-attribute
我想在包装器div下找到并选择所有具有数据属性以"data-qu"开头的元素.如何使用jquery执行此操作?
HTML
<div class="wrapper">
<div data-qu-lw="1"></div>
<div data-qu-md="2"></div>
<div data-res-kl="1"></div>
<div data-qu-lg="3"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
有没有办法选择那些,像这样$('.wrapper').find('^data-qu')
或类似?
var filteredElements = $('.wrapper > div').filter(function(){
var attrs = this.attributes;
for (var i=0; i<attrs.length; i++) {
if (attrs[i].name.indexOf("data-qu")==0) return true;
}
return false;
});
Run Code Online (Sandbox Code Playgroud)