2011-11-15 3 views
0

의 객체를 감싸 내가 jQuery를 UI 사용자 정의 위젯을 가지고 반환 JS fiddle) :jQuery를 UI 위젯은 jQuery를 대신 값

$('#my-item').objectpicker('getMemberList'); 
// logs 'this.memberList', but returns the $('#my-item') object 

어떻게 this.memberList 대신 $('#my-item') 반환합니까?

+0

$ .fn.widget 구현을 조사해야합니다. 그것은 사용자 정의 메서드에 래퍼를 추가하는 것 같습니다. 따라서 반환 값은 무시됩니다. $ .fn.widget의 프로토 타입을 변경해야한다고 생각합니다. – ComfortablyNumb

답변

0

내 문제는 jQuery/jQuery-UI의 구식 버전 인 것 같습니다. jQuery UI 1.7을 실행 중입니다.이 기능을 제공하는 위젯 팩토리는 1.8까지 구현되지 않았습니다.이 팁의 #jquery IRC 채널에 을 입력하십시오.)

예 : here을 볼 수 있습니다.