2015-01-21 2 views
2

나는 select2:clearing 이벤트select2의 allowClear 옵션을 선택한 경우 이벤트를 캡처하는 방법은 무엇입니까?

$("#my-select").on("select2:clearing", function (e) { 
    console.log('cleared'); 
}); 

(jsfiddle)

을 포착하려했지만 그것은 해고되지 않습니다. 나 또한 다른 버전 (select2:removed 등, 비슷한 문제가있는 another question 참조)을 시도했지만 작동하지 않습니다.

저는 select2 4.0.0-beta2를 사용합니다.

+0

하지만 문서의 대시 콜론 대신 이벤트 이름에 사용됩니다 (예 : select2-clearing –

+0

@MarioA, 대시를 시도했지만 현재 문서 (https://select2.github.io/examples.html 이벤트 섹션 참조)에 콜론이 표시됩니다. –

답변

9

선택 2 4.0.0 - 베타 2 상태의 변경 내역 :

제거 이벤트

select2-clearing - Use select2:unselecting instead 

https://github.com/select2/select2/releases

이 라이브러리를 사용하지 마십시오
+0

감사합니다. 하지만 작동하지 않습니다 - http://jsfiddle.net/and7ey/p2uyc1ej/ –

+0

이상한. 이벤트 select2 : 선택 작동, 참조 : http://jsfiddle.net/1vgLnjbb/1/ –

+0

나는 이것이라고 가정합니다. 베타 버전의 오류. 당신은 github에 관한 버그 보고서를 제출해야합니다 –

0
$("#my-select").on("select2:select select2:unselecting", function(e) { 
    //do something here 
}); 
관련 문제