Как ограничить взаимодействие DOM с элементом и его дочерними элементами? - PullRequest
0 голосов
/ 17 ноября 2009

Я строю модульную структуру для сайта PHP MVC. Я использую Jquery. У меня есть метод registerModule ('module_name'), который при вызове создает экземпляр объекта модуля с этим именем. Эти объекты модуля являются функциями, которые возвращают объект, который они содержатся в отдельных файлах сценариев

пример test_module.js

core.modoules.test_module = function(sandbox){
  return{
    init : function(){

    }
  };
};

в методе registerModule () Я занимаюсь наследованием и инициализацией. При инициализации я хотел бы проверить DOM для элемента, соответствующего этому модулю. В этом примере мы ищем div с идентификатором «test_module», и я хотел бы ограничить любое взаимодействие с DOM в объекте test_module, которое должно быть в этой области DOM. В настоящее время я использую селекторы jQuery, но у меня есть ощущение, что мне может понадобиться исправить мою собственную оболочку dom или что-то в этом роде. Есть идеи по этому поводу?

1 Ответ

1 голос
/ 17 ноября 2009

$ () принимает второй параметр , который ограничивает область поиска

$(selector, context)

что на самом деле совпадает с

$(context).find(selector);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...