У меня есть ряд кнопок ввода, каждая со своим значением.
<ul class="sizeDriller">
<li><input type="button" value="S" class="sizeInput" /></li>
<li><input type="button" value="M" class="sizeInput" /></li>
<li><input type="button" value="L" class="sizeInput" /></li>
<li><input type="button" value="XL" class="sizeInput" /></li>
</ul>
Если я нажму на одну из кнопок, я хочу прикрепить количество «1» за клик к соответствующей кнопке, поэтому первое значение кнопки должно быть «S / 1», затем «S / 2», затем "S / 3" и т. Д.
Мой скрипт не работает:
var incr = 0;
$('.sizeInput').bind('click', function()
{
var initial = $(this).val();
var init = parseInt(incr);
var counter = init+1;
$(this).attr('value',initial+'/'+counter);
});
}
Я думаю, что мне нужна какая-то петля, но я никуда не доберусь ...
Спасибо за помощь!
=============================================== =========
Кнопка сброса:
<a href="#" class="resetSize">Reset/a>
Функция сброса:
$('.resetSize').bind('click', function()
{
$('.sizeInput').each(function(e)
{
var current = $(this).val().split("/")[0];
$(this).attr('value',current);
});
});