liqrizz
@liqrizz
лол

Как сгенерировать html через js, чтобы потом на новый элемент можно было повесить какой нибудь обработчик?

Скажем
for(var i=0; i<5; i++){
    $('.mydiv').append('<div class="my_new_div">sample</div>');
}


Теперь как повесить на .my_new_div клик?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
@pavelmosin
Например так.

<div class="mydiv">
</div>


$(document).ready(
		function() {

			$(document).on(
				'click',
				'.my_new_div',
				function() {

					alert('click');
				}
			);

			for(
				var i=0;
				i<5;
				i++
			) {
				$('<div class="my_new_div">sample</div>').appendTo('.mydiv');
			}
		}
	);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы