У меня есть следующий HTMLЕогеасп вход многомерный массив
<input type="checkbox" name="array[0][count]" value="1"/>
<input type="hidden" data-price="50" name="array[0][id]" value="1"/>
<input type="checkbox" name="array[1][count]" value="5"/>
<input type="hidden" data-price="20" name="array[1][id]" value="2"/>
.....
Я хочу, чтобы вычислить сумму data-price
с помощью JQuery с формулой
foreach extra {
price += extra[id][data-price] * extra[count]
}
//not actual code, just a representation of the result needed
До сих пор я был в состоянии собрать все входы, используя
$('input[name^="array"]').each(function() {
console.log($(this));
});
Но я не знаю, как продолжить дальше. Любая помощь оценивается. Если вы можете указать мне лучший способ структурирования массива html, я в порядке с этим.
Вы хотите, чтобы вычислить сумму данных котировка: как? Я спрашиваю, потому что между каждым флажком и смежным скрытым входом, содержащим цену данных, существует взаимосвязь. Итак, вы хотите рассчитать сумму цены данных всех отмеченных флажков или просто всех флажков: независимо от того, проверен ли кто-либо или нет? *** – Poiz
Я знаю, как проверить, установлен ли флажок или нет, но да, я хочу рассчитать сумму всех ': checked' входов, каждая из которых умножается на соответствующий' count' – mariobgr