преобразование livequery в live/delegate/?

Поиск не дал решения моего вопроса, поэтому спрашиваю здесь. Я уже некоторое время использую 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, но я хотел спросить, чтобы убедиться.

5
задан Gregg 25 October 2011 в 02:47
поделиться