Pergunta

Estou construindo um trabalho de estrutura modular para um site PHP MVC. Estou usando o jQuery. Eu tenho um método RegisterModule ('Module_name') que, quando chamado, cria uma instância de um objeto de módulo com esse nome. Esses objetos do módulo são funções que retornam um objeto que estão contidas em arquivos de script individuais

Exemplo de test_module.js

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

    }
  };
};

No método RegisterModule (), estou lidando com herança e inicialização. Na inicialização, gostaria de verificar o DOM para um elemento que corresponda a este módulo. Para este exemplo, procuraríamos uma div com id "test_module" e eu gostaria de limitar qualquer interação DOM com o objeto test_module com esse escopo DOM. Atualmente, estou usando os seletores do JQuery, mas tenho a sensação de que posso precisar para corrigir meu próprio invólucro doméstico ou algo assim. Alguma idéia disso?

Foi útil?

Solução

$() pega um 2º parâmetro que limita o escopo de pesquisa

$(selector, context)

o que é realmente o mesmo que

$(context).find(selector);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top