Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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
Javascript 无法使用简单jquery更改输入值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 无法使用简单jquery更改输入值

Javascript 无法使用简单jquery更改输入值,javascript,jquery,html,Javascript,Jquery,Html,当我单击按钮.one时,我希望.res值为+1,但它似乎不起作用 $(".one").click(function(){ $('.res').val() + 1; }) 1. 您没有将值保存回$('.res')。还请注意,您需要使用parseInt(或者可能使用parseFloat)将字符串值转换为数字,并且应该使用值设置$('.res')的初始值,而不是src: $(.one”)。单击(函数(){ $('.res').val(parseInt($('.res').val())+1

当我单击按钮
.one
时,我希望
.res
值为+1,但它似乎不起作用

$(".one").click(function(){
    $('.res').val() + 1;
})

1.

您没有将值保存回
$('.res')
。还请注意,您需要使用
parseInt
(或者可能使用
parseFloat
)将字符串值转换为数字,并且应该使用
设置
$('.res')
的初始值,而不是
src

$(.one”)。单击(函数(){
$('.res').val(parseInt($('.res').val())+1);
})


1
您没有将值保存回
$('.res')
。还请注意,您需要使用
parseInt
(或者可能使用
parseFloat
)将字符串值转换为数字,并且应该使用
设置
$('.res')
的初始值,而不是
src

$(.one”)。单击(函数(){
$('.res').val(parseInt($('.res').val())+1);
})

1
您正在给
标记一个
src
值为0时,它应该是

<input class="res" value="0">
标记应为
值时,您给它一个
src
值0:

<input class="res" value="0">

您需要将该值保存回
res.val
-当前它是一个孤立表达式:

$(".res").val(+($(".res").val()) + 1);

您需要将该值保存回
res.val
-当前它是一个孤立表达式:

$(".res").val(+($(".res").val()) + 1);

.val
获取值-不要认为src属性对输入有效(除非它是图像输入)。首先,您使用的是getter,而不是setter。请参阅文档:。其次,
input
应该具有
value=“0”
,而不是
src=“0”
。val
获取值-不要认为src属性对输入有效(除非它是图像输入)。首先,您使用的是getter,而不是setter。请参阅文档:。其次,脚本返回的
输入应该是
value=“0”
,而不是
src=“0”
NaN@stafilo在什么情况下?我的错。仅通过在其中输入实际值并按下按钮进行测试。代码和解释已更正。脚本返回NaN@stafilo在什么情况下?我的错。仅通过在其中输入实际值并按下按钮进行测试。代码和解释已更正。如果有人在输入中键入不同的数字会发生什么情况?这将适用于给出的任何答案。您只需在HTML中将文本框设置为
disabled=“disabled”
readonly=“readonly”
。如果有人在输入中键入不同的数字,会发生什么情况?这将适用于给定的任何答案。您只需在HTML中将文本框设置为
disabled=“disabled”
readonly=“readonly”