jQuery livequery -> .on () - назначение плагина для элемента - PullRequest
0 голосов
/ 25 сентября 2019

Я уже некоторое время использую плагин livequery, но хочу избавиться от него, так как .on () обеспечивает ту же функциональность.Тем не менее, я борюсь с использованием .on () с плагинами.

Используя livequery мой код:

// applies plugin myForm to a div if it's loaded via Ajax
$("div.myForm").livequery(function(){
    $(this).myForm();
});

Я пробовал эквивалент с .on (), но это нене работает:

$(document).on("div.myForm", function(){
    $(this).myForm();
});

Кажется, .on () всегда требует событие, но как его можно использовать только для "создания" элемента?

Обновление: iтакже пытался использовать DOMNodeInserted в качестве события, тоже не сработало.

...