javascript - jQuery 仅在单击的 div 处增加值

标签 javascript jquery html

我需要通过单击加号或减号图片来增加值。当页面上只有一个“item_quantity” block 时,它工作得很好。但如果我想添加另一个“item_quantity” block ,它就会错误地工作。

增加值(value)的JS代码:

$('.item_quantity .plus').click(function() {
  var num = parseInt($('.item_quantity .quan_numb').text());
  $('.item_quantity .quan_numb').text(num + 1);
});

http://codepen.io/Vlasov/pen/dvogmp?editors=1010

最佳答案

$(this).parent().find('.quan_numb')

http://codepen.io/anon/pen/ZeGqmd?editors=1010

关于javascript - jQuery 仅在单击的 div 处增加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42492798/

相关文章:

html - 带剪辑路径的三 Angular 形 ||多余 "clipping"的背景?

javascript - 如何在 Nodejs 流中正确处理异步操作

javascript - 添加图像,同时从另一个 UL 动态地将元素添加到无序列表

html - 将卡片内的两个按钮水平居中

javascript - 如何将焦点集中的div居中? [垂直]

javascript - 如何使用 jQuery 或 JavaScript 过滤掉超出范围的结果

javascript - $.replaceWith() 但不会丢失事件处理程序和其他内容

javascript - Vue - 如何将父引用作为 Prop 传递给子?

javascript - 规避 ERROR Converting circular structure to JSON when doing JSON.stringify()?

javascript - 函数参数可以传递到字符串中吗?