laimas,
Сообщение от BigNewGod
|
Есть список с товарами. В каждом пункте есть блок с количеством едениц, и две кнопки + и -. Если есть более одного товара то не зависит на каком блоке кликать скрипт работает на всех, а нужно чтобы только на блоке на котором происходит действие.
|
*!*<html>*/!*
<head>
<meta charset="utf-8"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
/* © https://javascript.ru/forum/jquery/70251-rabota-skripta-v-na-konkretnom-bloke.html#post462385 */
$(function() {
$('button').click(function() {
var o = $('#total'), n = +o.text();
n = n + +this.value || 1;
n = n < 11 ? n : 10;
o.text(n)
})
})
</script>
</head>
<body>
<div>
<div id="total">1</div>
<button value="-1">--</button>
<button value="1">+</button>
</div>
<div>
<div id="total">1</div>
<button value="-1">--</button>
<button value="1">+</button>
</div>
</body>
</html>