Jquery - динамическое связывание DIV onclick - PullRequest
3 голосов
/ 30 августа 2009

У меня есть главная страница, с которой я звоню «загрузить» и HTML промежуточной страницы, и по завершении загрузки я массирую возвращенный HTML, чтобы добавить несколько DIV и т. Д., Когда я пытаюсь связать onclick событие для динамического Div (добавленное мной после того, как HTML вернулся с промежуточной страницы), похоже, не работает вообще!:

НАГРУЗКА:

$j(".loader").load(myURLtoIntermediatePage, '', function() {
     var HTML= '<div id="abcd">test</div>';
     ...

     $j(".pageDIV").append(HTML);    
}

ДОКУМЕНТ ГОТОВ Функция

$j(document).ready(function() {

 $j('#abcd').onclick(function() {
            alert($j(this));
        });

});

1 Ответ

7 голосов
/ 30 августа 2009

Для этого требуется jQuery 1.3:

$j("#abcd").live("click", function() {
    alert($j(this));
});
...