2013-05-23 3 views
0

Есть ли способ вызвать функцию на конкретном селекторе, который будет применяться к любому элементу, который соответствует этому селектору сейчас и в будущем?Функция вызова при создании элемента

Как раз он работает (до того, как он устарел) с живым.

Что-то вроде:

$('form.validate').live('create', validate); 
+1

Если я правильно помню - 'on' (http://api.jquery.com/on/) –

+0

создать событие или что? –

+0

см. Здесь http://stackoverflow.com/questions/3384398/how-to-detect-new-element-creation-in-jquery – PSR

ответ

1

Эквивалент live в текущей версии:

$('form').on('create', '.validate', validateFunction); 

Теперь, поскольку create событие не является стандартным событие DOM, это вы увольняет его , Вы должны быть где-то (например, когда вы предоставляете форму):

// ... create a .validate element 
validateElement.trigger('create'); 

Синтаксис on выше должен поймать этот create событие.

Смежные вопросы