我想将类“foo”添加到文档上没有任何文本的所有跨度标记中。如何做到这一点?
最佳答案
$('span:empty').addClass('foo');
请记住 empty-selector
(docs)意味着绝对空,意味着没有空格。
如果您想允许空格,请执行以下操作:
$('span').filter(function() {
return !$.trim( this.innerHTML );
}).addClass('foo');
这使用 jQuery.trim()
(docs) filter()
(docs) 内的方法方法允许仅包含空白内容的元素(没有元素)。
关于jquery - jQuery 中的 "Contains Nothing"怎么说?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5060500/