由于onchange的触发需要失去焦点才可以,所以难以达到效果,但是oninput方式又会触发多次,尤其是输入中文的时候,所以有以下解决方式。
$("#inputDiv").off().on({
compositionstart:function(){
console.log("中文输入开始")
//TODO
},
compositionend:function(){
console.log("中文输入结束")
//TODO
flag = true;
},
input:function(){
if(flag){
//TODO
}
}
})