jquery .length 提供日志中的单个计数,而不是总数

问题描述

链接重复说明您只能使用一次 id,但如果您阅读我的代码,每个 id 都是唯一的。来自链接的问题:

每个 id 值在一个文档中只能使用一次。如果多个元素被分配了相同的 ID, 使用该 ID 的查询将只选择第一个匹配的元素 DOM。但是,不应依赖这种行为;一份文件 使用相同 ID 的多个元素无效。

然而,这不是我下面的代码所做的。在快速完成关闭触发器之前,请阅读问题或至少提供一个指向实际解决我的问题的答案的链接

原帖:

有人能解释一下为什么在使用下面的代码时,在控制台中它将每个 div 列为“1”和一个单独的行项目,例如:
1
1
1
1
而不是记录“4”

我正在尝试计算 id 匹配的 div 数量。它不在 .each 或任何东西内

success: function (data) {
           var n = jQuery('#name_' + cid ).length;
            console.log(n)
}

这会输出一个 <div id=name_15>,其中的数字会发生变化并且是唯一的

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)