我正在实现一个 Select2,当我想要保存所选项目的字段失去焦点时,用户应该能够选择多个项目。我尝试使用 select2-blur 事件,但它经常被触发。一旦选择了一个选项,它就会触发。select2 使用以下命令创建:
$(test).select2({
data:[
{id:0,text:"Item 1"},
{id:1,text:"Item 2"},
{id:2,text:"Item 3"},
{id:3,text:"Item 4"},
{id:4,text:"Intem 5"}
],
multiple: true,
width: "300px"
});
$(test).on("select2-blur", function(e) { doStuffOnLostFocus();});
我创建了一个小提琴,您可以在其中看到多次触发模糊事件,而不是在 select2 控件上失去焦点时:http: //jsfiddle.net/Wp8Wf/
只有当用户离开 select2 时,任何人都有一些关于如何做事的好主意?