Здравствуйте, есть скрипт который выставляет на событие нажатия кнопок функции:
$(document).ready(function () {
var i = 0; // создаем переменную i
while(i < 4){ // делать пока i меньше 4
$("#test"+i).click(function(){viewInfo(i)}) // для каждой кнопки выставлем функцию с параметром её id
i++ //увеличиваем счетчик
}
})
function viewInfo(id) //собственно ,сама функция вывода id
{
alert(id)
}
и вот сами кнопки
<button id='test1'></button>
<button id='test2'></button>
<button id='test3'></button>
<button id='test4'></button>
при нажатии на любую кнопку выводит "4".Почему?
Цикл for аналогично...