0

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

4

2 回答 2

0
 var a = $('input[name="qty"]').val();

#product-price-11_clone.span.price也是一个<input>元素?如果是<span>,请使用.html()

于 2013-04-30T10:09:58.203 回答
0

我在这里遇到了你的问题:

var a = $('input[name="qty"]').html();

在上面的行中,您的选择器显示它是一个文本字段。所以你需要改变它.val();

像这样:

var a = $('input[name="qty"]').val();
于 2013-04-30T10:10:57.827 回答