gpt4 book ai didi

javascript - 空 ul 的 li 计数

转载 作者:太空宇宙 更新时间:2023-11-04 14:05:28 26 4
gpt4 key购买 nike

我正在运行以下代码来查找 ul 中 li 的计数。

     <html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("ul").each(function(index) {
alert($(this).find('li').size());
});

});
</script>
</head>
<body>
<ul/>
<ul></ul>
<ul><li>li1</li><li>li2</li></ul>
</body>
</html>

我收到的警报为 2、0、2。为什么我收到的 li 计数为 2?我怎样才能让它成为 0?

最佳答案

您不能像这样自行关闭 ul 标签 <ul/> (至少在 HTML 中)所以它包装了你的另外两个 ul元素并包含每个 li递归地。像第二个一样正确地关闭你的 ul 标签并且它有效。

关于javascript - 空 ul 的 li 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12512031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com