2009-11-17 4 views
0

PHP MVC 사이트 용 모듈 식 프레임 워크를 구축 중입니다. 나는 Jquery를 사용하고있다. 나는 registerModule ('module_name') 메쏘드를 가지고 있는데,이 메쏘드는 호출 될 때이 이름을 가진 모듈 객체의 인스턴스를 생성한다. 이 모듈 객체는 개별 스크립트 내에 포함 된 객체가 나는 상속과 초기화를 처리하고있는 registerModule() 메소드 내 요소와 그 자식에 대한 DOM 상호 작용을 제한하는 방법은 무엇입니까?

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

    } 
    }; 
}; 

test_module.js

예를 들어 파일을 반환하는 함수입니다. 초기화시 DOM에이 모듈과 일치하는 요소가 있는지 확인하고 싶습니다. 이 예제에서는 id가 "test_module"인 div를 찾고 test_module 객체의 DOM 상호 작용을 해당 DOM 범위와 함께 제한하려고합니다. 현재 jQuery의 셀렉터를 사용하고 있지만 내 자신의 DOM 래퍼 또는 다른 것이 필요할 수도 있다는 느낌이 들었습니다. 이것에 대한 아이디어가 있습니까?

답변

1

$() 정말

$(context).find(selector); 
과 동일한 검색 범위

$(selector, context) 

을 제한 takes a 2nd parameter

관련 문제