Мне нужно использовать функцию jquery .live()
для действий над элементами, загружаемыми через ajax.
Например, div загружается через ajax .load()
<div id="mydiv"></div>
Обычно я делаю .live()
с событием клика, но мне нужно знать, как сообщить dom, что этот новый div загрузился без каких-либо явных действий/событий от пользователя.
Этот код не работает, но я хочу сделать что-то вроде этого:
mydiv = $("#mydiv");
mydiv.live("mydiv.length > 0", function() {
// do something
});
"mydiv.length" является заменой для типичного "click" или другого события.