【发布时间】:2020-10-05 20:13:54
【问题描述】:
我有以下代码sn-p
$("#personalizacoesOpcionais")
.find(".qtdPersonalizacao")
.each(function (n, t) {
var i = {};
i.IdProdutoIngrediente = parseInt($(t).attr("data-id"));
i.Qtde = parseFloat($(t).text());
r[n] = i
});
在 html 中有几个 div personalizacoesOpcionais,每个 div 都有许多元素 qtdPersonalizacao。
但是,上面的代码 sn-p 只返回第一个 qtdPersonalizacao 内的第一个 qtdPersonalizacao。
【问题讨论】:
-
我假设那是 jQuery?
-
这是 jQuery 迭代,不是纯 JS。
-
如果有多个 id 为
personalizacoesOpcionais的 div,难怪它不会返回多个,因为 id 是唯一的 -
@epascarello 完全正确
-
什么是
r(来自r[n] = i)?
标签: javascript jquery