Jquery选择所有具有$ jquery.data()的元素 [英] Jquery select all elements that have $jquery.data()
本文介绍了Jquery选择所有具有$ jquery.data()的元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
选择我之前使用设置的元素jquery.data();
即。选择已设置 .data('myAttr')
的所有元素。
i.e. Select all elements with .data('myAttr')
already been set.
解决方案
要解决的问题是 小提琴
A jsfiddle to demostrate is Fiddle
推荐答案
你可以做到
$('[data-myAttr!=""]');
这将选择所有具有属性 data-myAttr $ c的元素$ c>不等于''(所以必须设置);
this selects all elements which have an attribute data-myAttr
which is not equal to '' (so it must have been set);
你也可以使用 filter()
you could also use filter()
$('*').filter(function() {
return $(this).data('myAttr') !== undefined;
});
这篇关于Jquery选择所有具有$ jquery.data()的元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文