2013-06-21 4 views
1

jquery 객체에서 함수를 제거하려면 어떻게해야합니까? 예를 들어, 나는jquery 객체에서 함수 제거

$('#element').func = function() { 
    // function body goes here 
} 

을 그리고 나중에 내가 $('#element')에서 func을 제거 할. delete 시도했지만 작동하지 않습니다. 감사.

답변

8

어때?

$('#element').fn.func = null; 

또는

$('#element').prototype.func = null; 

또는

delete $('#element').fn.func; 

또는 프로토 타입이 무엇인지 이해

delete $('#element').prototype.func; 

, 여기 봐 : How does JavaScript .prototype work?

+0

아 ... 당신이 나를 때리면 .. +1. :) –

1

null을 할당하면됩니다.

$('#element').fn.func = null; 
관련 문제