Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何找到没有特定数据属性的所有元素?
我试过了:
$list.find('li:not([data-stuff])');
但它不起作用。
jQuery 将data属性存储在其缓存中,因此您需要使用过滤器:
data
var $li = $list.filter(function() { return $(this).data('stuff') != undefined; }); // do something with $li...
我认为您正在寻找的是:
$list.find('li').not('li[data-stuff]').addClass('foo');
addClass()只是作为占位符。
addClass()