我在文本区域有一个输入事件来检查高度并调整其大小.现在我需要编辑这个值.我只是通过在jQuery中编辑val()来实现,但这不会触发oninput事件.有没有办法用jQuery以程序方式触发oninput事件?
解决方法
oninput实际上并不在
JQuery中.
你可以在这里看到关于它的帖子:
http://forum.jquery.com/topic/html5-oninput-event
http://bugs.jquery.com/ticket/9121
基本上普遍的共识是他们不想要它.
但是,否则,直接更改val()将不会触发html5 oninput,因为它的规范状态是用户在UI中更改输入的值时.
编辑:
但是有些人已经为希望仅使用HTML5事件的人们提供了一个插件:https://github.com/dodo/jquery-inputevent