Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 可以用这种方法乘以输入框的值吗?_Jquery_Math - Fatal编程技术网

Jquery 可以用这种方法乘以输入框的值吗?

Jquery 可以用这种方法乘以输入框的值吗?,jquery,math,Jquery,Math,我有一个输入框,但我想要一个简单的解决方案,把它乘以2。以下是实现这一目标的正确方法: var input2 = parseInt($('#bx2').val() * 2); 您没有更改元素的值。最简单的方法是将函数传递给.val()方法,解析该值,然后简单地将其乘以2 $('#bx2').val(function () { return parseInt(this.value, 10) * 2; }); @我是mplungjan的粉丝,因为你永远都不知道。很好的工作还包括了parseI

我有一个输入框,但我想要一个简单的解决方案,把它乘以2。以下是实现这一目标的正确方法:

var input2 = parseInt($('#bx2').val() * 2);

您没有更改元素的值。最简单的方法是将函数传递给
.val()
方法,解析该值,然后简单地将其乘以2

$('#bx2').val(function () {
  return parseInt(this.value, 10) * 2;
});

@我是mplungjan的粉丝,因为你永远都不知道。很好的工作还包括了parseInt(值,10)的校正,以确保基数为10。是的,我们也需要基数:)