我已将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');});