我试图找到一种方法来使用jQuery获取具有某个类的第一个空div.我试过这个:
$(".box[html='']").
Run Code Online (Sandbox Code Playgroud)
但它不起作用.是否有捷径可寻?
该语法仅适用于属性.对于HTML内容,您可以使用.filter():
$('.box').filter(function () {
return $.trim($(this).html()) === '';
}).eq(0);
Run Code Online (Sandbox Code Playgroud)
编辑:问题:empty是换行符和空格不为空.所以:
<div> </div>
<div>
</div>
Run Code Online (Sandbox Code Playgroud)
......不会匹配.
这应该工作:
$('.box:empty:first')
Run Code Online (Sandbox Code Playgroud)
http://api.jquery.com/empty-selector/
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |