이 함수 호출
$('#mydiv').paintRed();
는 ID로 mydiv 빨간색 DOM 요소의 배경을 그립니다 :
$.fn.paintRed = function() {
$(this).css("background-color", "red");
}
글쎄, 괜찮습니다. 하지만 이제는 내 기능을 '그룹화'하고 싶습니다. 이제 프로그래머가이 함수 호출을 사용하여 위와 같은 결과를 얻으려고합니다.
$('#mydiv').subsub.paintRed();
어떻게 구현합니까?
(또는 위의 요청을 수없는 경우 다른 사람, 다른 방법이?)
그것은 불가능합니다 확인하십시오. 'this'는'$ ('# mydiv'). subsub'를 참조 할 것입니다. (다른 값에 바인드하지 않는 한, 각 선택에 대해 새로운 함수를 만드는 것을 의미하지는 않습니다.) 그것이 JavaScript가 작동하는 방식입니다. –