我需要将priceMonthly乘以30,如何在此“ if”函数中做到这一点? 我使用它来实时回显输入的数字,但我需要将该数字乘以30。 有人是否有想法,还是有人可以指导我为什么它不起作用?
function keyup_fill(ele, ele_place) {
$(ele).on("keyup", function(event) {
if ( $(ele).attr("name") === "priceMonthly" ) {
if (!$.isNumeric($(ele).val())) {
return ($(ele).val()*30); //not working
}
}
var newText = event.target.value ;
$(ele_place).html(newText);
});
}
keyup_fill("#priceMonthly", "#priceMonthly-place");
答案 0 :(得分:0)
尝试
return $(ele).val()*30
乘法应自动转换为数字
答案 1 :(得分:0)
拒绝没有任何意义
if ( $(ele).attr("name") === "priceMonthly" ) {
if ($.isNumeric($(ele).val())) {
return ($(ele).val()*30);
}
}
答案 2 :(得分:0)
if ($(ele).attr("name") === "priceMonthly") {
if (Number($(ele).val()) !== NaN) {
return ($(ele).val() * 30);
} else {
return "value is not number";
}
}