jQuery在jquery中乘以两个div

时间:2013-04-30 10:06:32

标签: jquery

我已经花了好几个小时试图弄清楚如何让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,我只需要显示框来显示数量框与价格的乘积。

2 个答案:

答案 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();