使用带返回的Jquery变量的正确语法

时间:2013-12-17 05:08:12

标签: javascript jquery

我正在尝试在提交表单时更改div的数字内容并使用以下jQuery:submit,但我不确定我是否在第二部分中使用了适当的语法,如它不起作用。

// gets the contents of the selected option, and strips everything before the "$" and all non-numeric characters save the decimal
var changingprice = $('#mydiv .cartbutton form :selected')
.text()
.split('$')
.pop()
.replace(/[^\d.]/g, '');

// jQuery to update the content of the #cart-price-counter div. 
$('#cart-price-counter')
.html(function(i, val) {
 return (val*1+changingprice).toFixed(2);
 });

1 个答案:

答案 0 :(得分:0)

尝试将parseIntparseFloat用于changingprice

$('#cart-price-counter')
   .html(function(i, val) {
        return (val*1+parseFloat(changingprice)).toFixed(2);
    });