Обработчик клика на элемент DOM сгенеренный через AJAX.

Пытался повесить обработчик на клик по span на сгенеренном через AJAX контенте страницы. Стандартным способом через:

[cc lang=”jquery”]$(“#but”).click( function() {[/cc]

Не работает. Покопался нашел:

Why_do_my_events_stop_working_after_an_AJAX_request

Вобщем вместо обычной ( см. выше ) конструкции, можно использовать:

[cc lang=”jquery”]$(‘#but ‘).live(‘click’, function() {[/cc]

Соответственно для версии jQuery выше 1.3 . По ссылке есть способы решения и для более старой версии jQuery.

9 декабря 2010 |

Есть что сказать по теме статьи? Пожалуйста - пишите!