Javascript 简单的jquery计算器,包含来自select的数据
我需要在jquery上制作一个计算器,它执行基本运算+,-,*,/。操作数取自表单输入,操作取自表单选择。结果打印在表单标签上。 此时,它对所选任何选项的2个值求和。 这是我的密码:Javascript 简单的jquery计算器,包含来自select的数据,javascript,jquery,Javascript,Jquery,我需要在jquery上制作一个计算器,它执行基本运算+,-,*,/。操作数取自表单输入,操作取自表单选择。结果打印在表单标签上。 此时,它对所选任何选项的2个值求和。 这是我的密码: $('document').ready(function(){ var op = $( "#operacion" ).val(); if ( op == "suma") { $('#calcular').click(function(){ suma = parseFloat($('#ope
$('document').ready(function(){
var op = $( "#operacion" ).val();
if ( op == "suma") {
$('#calcular').click(function(){
suma = parseFloat($('#operador1').val()) + parseFloat($('#operador2').val());
$("#res").text(suma);
});
}
else if ( op == "resta") {
$('#calcular').click(function(){
resta = parseFloat($('#operador1').val()) - parseFloat($('#operador2').val());
$("#res").text(resta);
});
}
else if ( op == "multiplicacion") {
$('#calcular').click(function(){
multiplicacion = parseFloat($('#operador1').val()) * parseFloat($('#operador2').val());
$("#res").text(multiplicacion);
});
}
else {
$('#calcular').click(function(){
division = parseFloat($('#operador1').val()) / parseFloat($('#operador2').val());
$("#res").text(division);
});
}
});
您必须检查单击函数内部的op。 比如: $'document'.readyfunction{ $‘calcular’。单击函数{ var op=$operacion.val; var结果; 如果op==suma{ 结果=parseFloat$'operador1'.val+parseFloat$'operador2'.val; } 如果op==resta,则为else{ 结果=parseFloat$'operador1'.val-parseFloat$'operador2'.val; } // .... $'res'.textresult; };
}; 你的问题是什么?我希望能够进行减法、乘法和除法,而不仅仅是将两个值相加。