У меня есть этот блок кода
listItems = $("#productList").find("li");
for (var li in listItems) {
var product = $(li);
var productid = product.children(".productId").val();
var productPrice = product.find(".productPrice").val();
var productMSRP = product.find(".productMSRP").val();
totalItemsHidden.val(parseInt(totalItemsHidden.val(), 10) + 1);
subtotalHidden.val(parseFloat(subtotalHidden.val()) + parseFloat(productMSRP));
savingsHidden.val(parseFloat(savingsHidden.val()) + parseFloat(productMSRP - productPrice));
totalHidden.val(parseFloat(totalHidden.val()) + parseFloat(productPrice));
}
и я не получаю желаемых результатов - totalItems выходит как 180+, а остальное все NaN. Я подозреваю его, где я использую var product = $(li);
или, возможно, с выражением в самом цикле. В любом случае - мне нужно пройти через элементы <li>
в <ul>
с меткой #productList