0

我正在为 PHP MVC 站点构建一个模块化框架。我正在使用 jQuery。我有一个registerModule('module_name')方法,在调用时会创建一个具有此名称的模块对象的实例。这些模块对象是返回对象的函数,它们包含在各个脚本文件中。

test_module.js示例:

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

registerModule()我处理继承和初始化的方法中。在初始化时,我想检查 DOM 是否有与此模块匹配的元素。对于这个例子,我们将寻找一个div带有 id的对象,test_module并且我想将test_module对象内的任何 DOM 交互限制在该 DOM 范围内。我目前正在使用 jQuery 的选择器,但感觉我可能需要编写自己的 DOM 包装器或其他东西。对此有什么想法吗?

4

1 回答 1

1

$()采用限制搜索范围的第二个参数

$(selector, context)

这真的和

$(context).find(selector);
于 2009-11-17T00:18:29.387 回答