jq触发oninput事件


之前一直在用jq的change()方法来处理输入框的值变化事件,以及触发输入框的变化事件。

后来发现change()方法有个弊端,change事件的发生条件是:输入框的值value发生变化,并且输入框失去焦点之后,才会触发。

于是就找到了一个html5里面的新事件"oninput",这个事件的神奇之处就在于,当输入框的值发生变化之后,立即触发事件。

使用方法如下:(其中onpropertychange是用来兼容ie的)

   $("dom").bind("input propertychange", function(){

    console.log('changed');

 );

oninput事件的jq触发操作如下:

$("dom").trigger('oninput onpropertychange');


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM