2011-02-17 2 views

답변

4

확실하지 않음 문자열 대신 함수 객체 (별로 포인트 IMHO)와 같은 기능 : .apply

function funcCallBuilder(selector, func, opts){ 
    $.fn[func].apply($(selector), [opts]); 
} 
+0

네는() 당신을 위해 그것을 할 것이다. 비록, 나는 그것이 $ .fn [func] .apply ($ (selector), opts) 여야한다고 생각한다. – KOGI

+0

$ .fn [func] .apply ($ (selector), opts); 나를 위해 일했다! Tgr 정말 고마워. – Sam3k

+0

[call] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/call)을 사용했거나 인수를 배열해야합니다. 지금 고쳤다. 하나의 인자 만 필요하다면'$ (selector) [func] (opts) '라는 간단한 구문이 효과적이다. – Tgr