选择select2的allowClear选项时如何捕获事件?

LA_*_*LA_ 4 javascript javascript-events jquery-select2

我试图抓住select2:clearing事件

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

(jsfiddle)

但它没有被解雇.我也试过其他版本(比如select2:removed等,看到另一个有类似问题的问题),但它也行不通.

我使用select2 4.0.0-beta2.

Mar*_*o A 13

select2 4.0.0-beta2的更改日志指出:

删除了活动

select2-clearing - Use select2:unselecting instead
Run Code Online (Sandbox Code Playgroud)

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


小智 6

这有效:

$("#my-select").on("select2:unselecting", function(e) {

 });
Run Code Online (Sandbox Code Playgroud)