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