Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 - Fatal编程技术网

Javascript 如何为每个jquery同级创建添加/子值的单击事件

Javascript 如何为每个jquery同级创建添加/子值的单击事件,javascript,jquery,Javascript,Jquery,我正在尝试创建一个jquery事件来增加/减少单击add/sub按钮时的输入值,但失败。它将分别适用于每一行 附属的 添加 附属的 添加 附属的 添加 附属的 添加 $(文档)。在('单击','添加',函数()上){ var value=$(this.sibbines('input').val(); $(this).sibbines('input')。value=++value; }); $(文档)。在('单击','子',函数()上){ var value=$(this.sibbines('

我正在尝试创建一个jquery事件来增加/减少单击add/sub按钮时的输入值,但失败。它将分别适用于每一行


附属的
添加
附属的
添加
附属的
添加
附属的
添加
$(文档)。在('单击','添加',函数()上){
var value=$(this.sibbines('input').val();
$(this).sibbines('input')。value=++value;
});
$(文档)。在('单击','子',函数()上){
var value=$(this.sibbines('input').val();
$(this).this('input')。value=--value;
});
您需要使用
.val()
方法获取/设置其输入值

HTML中的标识符必须是唯一的,我建议您将公共类分配给按钮元素,并使用它们作为目标

$(文档).on('click','add',function()){
$(this).sibbines('input').val(函数(\ux,值){
如果(值==未定义)
返回0;
返回parseInt(值,10)+1;
});
});
$(文档).on('单击','.sub',函数(){
$(this).sibbines('input').val(函数(\ux,值){
如果(值==未定义)
返回0;
返回parseInt(值,10)-1;
});
});

附属的
添加
附属的
添加
附属的
添加
附属的
添加
您需要使用
.val()
方法获取/设置其输入值

HTML中的标识符必须是唯一的,我建议您将公共类分配给按钮元素,并使用它们作为目标

$(文档).on('click','add',function()){
$(this).sibbines('input').val(函数(\ux,值){
如果(值==未定义)
返回0;
返回parseInt(值,10)+1;
});
});
$(文档).on('单击','.sub',函数(){
$(this).sibbines('input').val(函数(\ux,值){
如果(值==未定义)
返回0;
返回parseInt(值,10)-1;
});
});

附属的
添加
附属的
添加
附属的
添加
附属的
添加
请试试这个-

$(this).siblings('input').val(--value);
代替-

$(this).siblings('input').value = --value;
请试试这个-

$(this).siblings('input').val(--value);
代替-

$(this).siblings('input').value = --value;

我能够找到该输入及其值,但无法在单击以下内容时设置新值button@BelalKhan,
$(this).sibbines('input').val(parseInt(value,10)-1)
@Satpal谢谢,这很好,但我不知道你为什么在这里使用(value,10)作为
.val()
返回字符串将
转换为
整数总是更好的
非常感谢@SatpalI能够找到输入和它的值,但无法在单击以下命令时设置新值button@BelalKhan,
$(this.sibbines('input').val(parseInt(value,10)-1)
@Satpal谢谢,这很好,但我不知道为什么在这里使用(value,10)作为
.val()
返回字符串将
转换为
整数总是更好的
非常感谢@Satpal