Показать сообщение отдельно
  #1 (permalink)  
Старый 14.04.2014, 16:40
Новичок на форуме
Отправить личное сообщение для Gurchava Посмотреть профиль Найти все сообщения от Gurchava
 
Регистрация: 14.04.2014
Сообщений: 8

Проблема! Добавление элементов с помощью append() и работа с ними
Здравствуйте. Допустим, по нажатию кнопки X, c помощью функции append(), добавляется HTML код, который является кнопкой Y c id = 'but0'. После того как по нажатию кнопки X создается несколько кнопок Y c одинаковыми id= 'but0', скрипт делает у каждой Y кнопки разный id, типа id = 'but0', id = 'but1', id = 'but2' и т.д. Далее я хочу по нажатию кнопки, допустим, с id = 'but2' выполнить какое-нибудь действие:
$('button#but2').on('click', function(){
		//код
	})

Дело в том что JQuery отказывается выполнять это действие. Оно выполняется только если кнопка уже существует изначально, а не добавляется посредством append() в процессе работы программы. К слову элементы добавляются корректно и все id изменяются, так что если посмотреть через консоль браузера искомая кнопка c id = 'but2' существует. Подскажите, профи, можно ли как-то решить проблему?
Ответить с цитированием