Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Передал аяксом класс в <div>, но как отловить событите клик на этот класс ? (https://javascript.ru/forum/dom-window/28705-peredal-ayaksom-klass-v-div-no-kak-otlovit-sobytite-klik-na-ehtot-klass.html)

saturn 31.05.2012 00:34

Я понимаю что on() современный метод но в моем случае подходит как раз live() поскольку DOM модель не перезагружается и новый класс появляется, на котором нужно отловить событие.

melky 31.05.2012 10:30

Цитата:

Сообщение от saturn (Сообщение 177675)
Я понимаю что on() современный метод но в моем случае подходит как раз live() поскольку DOM модель не перезагружается и новый класс появляется, на котором нужно отловить событие.

так то исходный код live такой :
function ( types, data, fn ) {
		jQuery( this.context ).on( types, this.selector, data, fn );
		return this;
	}

и вот это
$("div").live("click", function(){})

эквивалентно
$(document).on("click", "div", function(){});

так что on и live - одно и то же. правда код с on очевидней.


Часовой пояс GMT +3, время: 09:13.