Javascript 加/减数字
我让它在输入字段中加/减一个数字 但是,我希望结果显示在Javascript 加/减数字,javascript,jquery,Javascript,Jquery,我让它在输入字段中加/减一个数字 但是,我希望结果显示在中,而不是显示在输入字段中 我试着自己用innerHTML来完成它,但没能成功 $(函数(){ $('.减号,.add')。在('click',function()上{ 变量$qty=$(this).最近('.form height')。查找('.qty'), currentVal=parseInt($qty.val()), isAdd=$(this.hasClass('add'); !isNaN(当前值)&&$qty.val( isAd
中,而不是显示在输入
字段中
我试着自己用innerHTML
来完成它,但没能成功
$(函数(){
$('.减号,.add')。在('click',function()上{
变量$qty=$(this).最近('.form height')。查找('.qty'),
currentVal=parseInt($qty.val()),
isAdd=$(this.hasClass('add');
!isNaN(当前值)&&$qty.val(
isAdd?++currentVal:(currentVal>0?--currentVal:currentVal)
);
});
});代码>
您可以使用.html()或.text()将值附加到p标记,如
$('.qty1').html(currentValue);
或
要了解两种方法之间的差异,可以使用.html()或.text()将值附加到p标记,如
$('.qty1').html(currentValue);
或
要了解两种方法之间的差异,如果我正确理解了您的问题,则此代码应满足您的要求:
$(函数(){
$('.减号,.add')。在('click',function()上{
变量$qty=$(this).最近('.form height')。查找('.qty'),
currentVal=parseInt($qty.val()),
isAdd=$(this.hasClass('add');
如果(!isNaN(currentVal)){
newVal=isAdd?++currentVal:(currentVal>0?--currentVal:currentVal);
$p.text(newVal);
$qty.val(新val);
}
});
});代码>
如果我正确理解了您的问题,此代码应该满足您的要求:
$(函数(){
$('.减号,.add')。在('click',function()上{
变量$qty=$(this).最近('.form height')。查找('.qty'),
currentVal=parseInt($qty.val()),
isAdd=$(this.hasClass('add');
如果(!isNaN(currentVal)){
newVal=isAdd?++currentVal:(currentVal>0?--currentVal:currentVal);
$p.text(newVal);
$qty.val(新val);
}
});
});代码>
请参见此处:Ankush标记具有类,输入具有相当大的Id。请参见此处:Ankush标记具有类,输入具有相当大的Id。这仅在输入字段存在时有效。我必须删除输入字段。谢谢。你的意思是完全删除输入字段?是的。我实际上添加了这个输入字段作为现有的工作代码。我必须删除输入字段,只添加。好的,我添加了一个编辑,删除了
。我觉得这应该是你想要的。是的-很多条款都是一样的。很高兴我能帮上忙。这只在输入字段存在时有效。我必须删除输入字段。谢谢。你的意思是完全删除输入字段?是的。我实际上添加了这个输入字段作为现有的工作代码。我必须删除输入字段,只添加。好的,我添加了一个编辑,删除了
。我想这应该是你想要的。是的,这么多的术语几乎都是一样的。很高兴我能帮忙。我应该在哪里添加/替换此行?我应该在哪里添加/替换此行?