2013-02-19 2 views
3

나는 고객을 위해 프로젝트 작업을하고있다. 이 사이트는 jQuery 1.8.2를 사용합니다. 이전 프로젝트 (jQuery 1.9.1)에서 나는 사용자 정의 이벤트에 대해jquery 1.8 trigger

$("select#testbuecher").trigger("add", [$item]); 

을 사용합니다. 1.8.2에서는 작동하지 않습니다.

방화범의 오류 :

NS_ERROR_XPC_NOT_ENOUGH_ARGS : 충분하지 않습니다 인수

코드로 잘못 알고 여기 누구?

+0

JQuery와 설명서가 보인다 ]); ' –

+0

@DannyHearnah : OP *는 2 개의 인수를 전달합니다. '.trigger ("add", [$ item])' –

+0

'add' 이벤트는 어떻게 요소에 묶여 있습니까? 우리는 더 많은 코드를 볼 필요가 있습니다.이 선은 괜찮습니다. –

답변

2

방금 ​​해결책을 찾았습니다. "trigger"만 사용하는 대신 "triggerHandler"가 작업을 수행합니다. 이 2 개 인자 http://api.jquery.com/trigger/`$ ('# foo는'). 트리거 ('사용자 정의', [ '정의', '이벤트'를 요구처럼

$("select#testbuecher").triggerHandler("add", [$item]);