문제

PHP MVC 사이트에 대한 모듈 식 프레임 작업을 구축하고 있습니다. 나는 jQuery를 사용하고 있습니다. 호출 할 때이 이름으로 모듈 객체의 인스턴스를 작성하는 registerModule ( 'module_name') 메소드가 있습니다. 이 모듈 개체는 개별 스크립트 파일에 포함 된 객체를 반환하는 함수입니다.

test_module.js의 예

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

    }
  };
};

registerModule () 메소드 내에서 상속 및 초기화를 처리하고 있습니다. 초기화 시이 모듈과 일치하는 요소를 확인하고 싶습니다. 이 예에서는 ID "test_module"이있는 div를 찾을 것이며 Test_Module 객체에서 DOM 범위와 함께 DOM 상호 작용을 제한하고 싶습니다. 나는 현재 jQuery의 선택기를 사용하고 있지만 내 Dom 래퍼 또는 무언가를 바로 잡아야 할 느낌이 있습니다. 이것에 대한 아이디어가 있습니까?

도움이 되었습니까?

해결책

$() 두 번째 매개 변수를 사용합니다 검색 범위를 제한합니다

$(selector, context)

정말 동일합니다

$(context).find(selector);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top