我需要向每个 select2 项目添加一个按钮并阻止默认事件,以便只有按钮被触发。
我有以下代码,但正常onSelect事件仍然被触发:
select.on('select2:select', test2);
function test2(e) {
if (e.params.originalEvent.target.classList.contains('TreeButton')) {
//stop event execution
e.stopPropagation();
e.preventDefault();
return false;
} else {
//execute normal
}
}
Run Code Online (Sandbox Code Playgroud)