Я создаю кучу тегов динамически, добавляя их к я затем добавить обработчик щелчка ...JQuery обработчик щелчка
$(document).ready(function(){
// ... code to append <a> tags to nav div
$("#nav a").click(function(event){
alert('Clicked '+event.target.id);
return false;
});
});
Если у меня есть 10 тегов, как результат этого, и нажмите на первый , Я получаю 10 (TEN!) Предупреждений - но все они показывают идентификатор тега, который я на самом деле нажал.
(Если я нажимаю на 5-теге, да, я получаю 5 предупреждений - все с идентификатором 5-я тега ...)
Что здесь происходит? Это потому, что я динамически создавал теги? Есть ли способ избежать этого?
Благодаря
Не могли бы вы отправить код, который используется для динамического создания якорей? – Tom