Jquery 获取可编辑选择的onChange/onBlur效果

Jquery 获取可编辑选择的onChange/onBlur效果,jquery,html,drop-down-menu,Jquery,Html,Drop Down Menu,我使用这个页面上的库来进行可编辑的选择,它工作得非常好。现在的挑战是在我手动输入一个选项时获得onChange/onBlur效果 $('#select') .editableSelect() .on('select.editable-select', function (e, li) { $('#last-selected').html( li.val() + '. ' + li.text() ); }); 如果我选择了一个已经在“选择”菜单中的选项,上面的方法

我使用这个页面上的库来进行可编辑的选择,它工作得非常好。现在的挑战是在我手动输入一个选项时获得onChange/onBlur效果

$('#select')
.editableSelect()
.on('select.editable-select', function (e, li) {
    $('#last-selected').html(
        li.val() + '. ' + li.text()
    );
});
如果我选择了一个已经在“选择”菜单中的选项,上面的方法会非常有效,但是如果我手动输入一个选项,上面的方法就不起作用了

我已经试过了

$('#select').on('change', function() {
alert( this.value );
}))

及`

$(“#选择”).blur(函数(){

}))

运气不好,我得到了它

$('#select')
    .editableSelect()
    .on('blur', function (e, li) {
       alert("the select is blurred");
    });

工作正常

您可以使用focusout而不是blur。focusout没有解决问题
$('#select')
    .editableSelect()
    .on('blur', function (e, li) {
       alert("the select is blurred");
    });