大家好。我正在尝试构建一个函数,使屏幕上的所有 ul 元素少于 3 个。 我需要它作为 jquery 对象。所以我不介意它是一个函数还是只是一个选择器。
我该怎么做?
谢谢
最佳答案
您可以使用 .filter()
为此,例如:
$("ul").filter(function() { return $(this).children().length<3; }).doSomething();
这样我们就得到了所有<ul>
元素,然后通过检查 .length
过滤仅那些 child 少于 3 个的元素的 .children()
.
关于jquery - 根据 li 子元素的数量选择 ul 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3798027/