我在列表上有一条记录,并显示在我的页面上。
他们的名字像

name="detailList[0].category"
name="detailList[1].category"
name="detailList[2].category"


我将如何计算具有该NAME的元素的数量。 “ detailList [x] .category”
注意:我不能使用id。因为我使用的是jsp,当我使用logic:iterate声明它们时,它会自动设置为名称。

最佳答案

var countElements = $('[name^="detailList["]').filter('[name$="].category"]').length;


这将为您提供所有名称以“ detailList [”开头并以“] .category结尾”的元素
因此它不会匹配name =“ detailList [2] .foo”

关于javascript - 具有通用名称(中间的索引作为名称)的项目计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45687749/

10-12 01:01