最佳答案
你可以做
$('[data-myAttr!=""]');
这会选择所有具有不等于 '' 的属性 data-myAttr
的元素(因此它必须已设置); (仅适用于在 HTML 中而不是通过 jQuery 设置数据属性的元素)
你也可以使用 filter() (适用于从 jQuery 设置的数据属性)
$('*').filter(function() {
return $(this).data('myAttr') !== undefined;
});
关于javascript - Jquery 选择所有具有 $jquery.data() 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9499998/