编辑:感谢您的回复!不幸的是,使用 .trigger('change') 或 .change() 手动运行事件无法正常工作。如果用户更改了一组单选按钮的值,但没有更改另一组,则数学不会相加。还有其他建议吗?
我有这个表格
它主要按我的意愿工作,但我希望 jquery 函数在页面加载以及用户更改单选按钮选择时运行。我该怎么做?
var price=$("input[name='courierrepairprice']").val();
price = Number(price.replace(/[^0-9\.]+/g,""));
var postage_out=0;
var postage_in=0
$("input[name='outwardpostage']").change(function()
{
postage_out=$(this).val();
tot_price=parseFloat(price,10)+parseFloat(postage_out,10)+parseFloat(postage_in,10)
tot_price=tot_price.toFixed(2)
$('.tot_price').text('£'+tot_price);
});
$("input[name='returnpostage']").change(function()
{
postage_in=$(this).val();
tot_price=parseFloat(price,10)+parseFloat(postage_out,10)+parseFloat(postage_in,10)
tot_price=tot_price.toFixed(2)
$('.tot_price').text('£'+tot_price);
});