我已经花了好几个小时试图弄清楚如何让jQuery函数将magento中的数量框与价格相乘。这就是我到目前为止所做的:
$('.add-to-cart.bottom .input-text').blur(function () {
var a = $('input[name="qty"]').html();
var b = $('#product-price-11_clone.span.price').html().replace("$", "");
$.jGrowl("Lifeline Bands <br />Quantity: " + $(this).val() + "<br />Estimated Cost:" + $('.total').html(parseInt(a) * parseInt(b));
});
我已经拉了好几个小时,有人可以帮忙吗?我正在使用jGrowl,我只需要显示框来显示数量框与价格的乘积。
答案 0 :(得分:0)
var a = $('input[name="qty"]').val();
#product-price-11_clone.span.price
也是<input>
元素吗?如果是<span>
,请使用.html()
。
答案 1 :(得分:0)
我在这里遇到了你的问题:
var a = $('input[name="qty"]').html();
在上面的行中,您的选择器显示它是一个文本字段。
因此,您需要使用.val();
像这样:
var a = $('input[name="qty"]').val();