我有一个列表,我只想计算该列表中具有 id 属性的项目。例如,这是我的代码:
<ul class="members-list">
<li id="newmember1"></li>
<li id="newmember2"></li>
<li data-empty-index="3"></li>
<li data-empty-index="4"></li>
</ul>
该列表计算与帐户相关联的成员数量,用户可以自己添加和删除成员。当他们添加成员时,他们会获得一个 ID。我想计算他们拥有的未使用帐户的数量,即此处与 id 无关的列表项(底部 2)。
我已经有了以下代码来计算总共有多少个列表项:
var listOfMembers = $(".members-list").children();
var numberOfMembers = listOfMembers.length;
但是我不知道如何获取没有 id 的那些,并将它们从组中分离出来?我什至不确定这是否可行,但非常感谢任何指点:)
最佳答案
这应该适合你。
var listOfMembers = $(".members-list").find("li[id]")
关于javascript - 计算页面上具有 id 属性的列表元素的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59456664/