【发布时间】:2013-09-21 15:18:42
【问题描述】:
如何在 jquery 中检查列表项是否有超过 1 个直接跨度子元素? 我现在有类似的东西:
if ( $('li:has(span)') ) {
alert ('has span');
}
当有一个 span 子元素时,以及如果嵌套的 li 本身有一个或多个 span 子元素时,它就会发出警报。
【问题讨论】:
-
你的意思是等于还是大于1?
-
等于或大于 2
-
$('li').filter(function(){return $(this).children('span').length > 1})
标签: jquery