Поиск не дал решения моего вопроса, поэтому спрашиваю здесь. Я уже некоторое время использую livequery() в сочетании с live(). Как правило, я использую live() для известных событий, таких как клик, но использую livequery для срабатывания на определенный селектор и применения плагина. Например...
$('#childDomains').livequery(function() {
var element = $(this);
element.jqGrid({
// plugin initialization here
});
});
Мне интересно, есть ли способ сделать то же самое, используя live() / delegate() или какую-то другую классную функцию jQuery, о которой я не знаю. Я пытаюсь облегчить нагрузку на зависимости и заметил, что livequery не обновлялся с 02-2010.
UPDATE: Наверное, я недостаточно ясно выражаюсь. У меня есть страница, которая использует jqGrid и превращает элемент TABLE в сетку данных jqGrid Ajax. Для этого нет реального события щелчка мыши. Страница, на которой находится эта таблица, загружается через ajax, и каждый раз, когда DOM видит $("#childDomains"), он должен применить плагин jqGrid к этому элементу. Точно так же, как это делает мой пример с livequery.
Из моего понимания, я не верю, что это возможно без livequery, но я хотел спросить, чтобы убедиться.