扫码关注官方订阅号
相加
学习是最好的投资!
<script> function sum(){ var val1=$('#aa').val().trim(); val1=parseInt(val1)||0;//处理非数字 var val2=$('#bb').val().trim(); val2=parseInt(val2)||0;//处理非数字 var val3=val1+val2; $('#cc').val(val3);//赋值 } $('button').click(function(){ sum(); }); </script>
function sum(){
var val1=$('#aa').val(); var val2=$('#bb').val(); var val3=parseInt(val1)+parseInt(val2); var cc=parseInt($('#cc').val()); cc+=val3;
}
$('button').click(function(){
sum();
});
@kikong 的答案是正确的,jquery基本用法,你把#cc的值取出来赋给cc,但并没有把相加后的值再赋给他
对第三个input的赋值操作错了。
//转化为数字 function toNumber(num){ return $.isNumeric(num)?num-0:0; }; //求和 function sum(){ $('#cc').val(toNumber($('#aa').val())+toNumber($('#bb').val())); } $('button').click(function(){ sum(); });
function sum() { var val1 = $('#aa').val().trim(); varl1 = parseInt(val1); var val2 = $('#bb').val().trim(); varl2 = parseInt(val2); var val3 = val1 + val2; $('#cc').val(val3); } $('button').click(function() { sum(); });
主要是这句
var cc=$('#cc').val(); cc=val3;
这里是得到cc的值,为空,然后把val3的值赋给cc并没有进行操作。所以浏览器的输入框并不会出现val1+val2的值
jq改变input输入内容的方法为
$('选择器').val('值')
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
function sum(){
}
$('button').click(function(){
});
@kikong 的答案是正确的,jquery基本用法,你把#cc的值取出来赋给cc,但并没有把相加后的值再赋给他
对第三个input的赋值操作错了。
主要是这句
这里是得到cc的值,为空,然后把val3的值赋给cc并没有进行操作。所以浏览器的输入框并不会出现val1+val2的值
jq改变input输入内容的方法为