Показать сообщение отдельно
  #1 (permalink)  
Старый 21.08.2011, 00:26
Новичок на форуме
Отправить личное сообщение для Tonik a.k.a Mademax Посмотреть профиль Найти все сообщения от Tonik a.k.a Mademax
 
Регистрация: 20.08.2011
Сообщений: 2

Цикл while + немного jquery
Здравствуйте, есть скрипт который выставляет на событие нажатия кнопок функции:
$(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 аналогично...
Ответить с цитированием