我已将select-2插件连接到我的select元素,现在我想为其分配一个事件:单击.select2-search-choice-close后重新加载表单,但无法将任何事件绑定到此元素。

在绑定事件之前,我尝试解除所有事件的绑定并更改父级的href属性:

$('.select2-choice').attr('href', '#'); // remove javascript:void(0)
$('.select2-search-choice-close').off();


但仍然:

$('#dashboard').on('click', '.select2-search-choice-close', function(e) {
                    e.preventDefault();
                    alert('test');
                    console.log('test');
                };


单击.select2-search-choice-close时,这些都不会发生。

我们正在使用版本:3.5.2,很遗憾,我无法对其进行更改。

最佳答案

使用变更事件

$('#dashboard')。on(“ change”,函数(e){alert('test');});

10-04 22:25
查看更多