gpt4 book ai didi

jquery - 使用 jQuery 添加两个动态值

转载 作者:行者123 更新时间:2023-12-01 07:05:59 25 4
gpt4 key购买 nike

我写了一个jquery脚本。它连接而不是添加两个值

$(document).on('click','.woocommerce-checkout-review-order input[type="submit"]', function(){
var sum = '';
$('.checkout_ilm select').each(function(){
if(jQuery(this).val()!=''){
sum += Number(jQuery(this).val()); // Or this.innerHTML, this.innerText
}
});
alert(sum);
});

当所有选择字段中的值均为零时,它会连接该值,而不是添加它。因此,在这种情况下,它会给出 00 而不是 0 作为结果。我使用过 parseInt 和 parseFloat 也都可以工作,但是这个条件返回 true 与 parseInt 和 parseFloat 即使总和相等到并且ilm_selected也具有值

if(sum < ilm_selected || sum==''){
//some code
}

请帮忙,先谢谢了。

最佳答案

我只是将 Number 替换为 parseInt,尝试这个解决方案,这会对您有所帮助。

请参阅此链接了解更多信息:click here

jQuery(document).on('click','.woocommerce-checkout-review-order input[type="submit"]', function(){
var sum = 0;
jQuery('.checkout_ilm select').each(function(){
if(jQuery(this).val()!=''){
sum += parseInt(jQuery(this).val());
}
});

alert(sum);
});

关于jquery - 使用 jQuery 添加两个动态值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45875443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com