Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法优化文本输入字段的“onchange”方法?假设我使用麦克风在输入字段中输入一个值,我从不使用鼠标更改文本字段内的内容,那么它不会给我任何响应,除非我将指针放在文本字段然后又出来了。
HTML:
<input type="text" class=".target" />
查询:
$( ".target" ).change(function() { alert( "Handler for .change() called." ); });
该input事件可能是您正在寻找的 - 它就像change,但每次更改文本时都会触发,而不是等到失去焦点。
input
change
$( ".target" ).on("input", function() { alert( "Handler for .change() called." ); });
小提琴
最后我发现这在这种情况下非常有用,“webkitspeechchange”:
$('#speech').bind('webkitspeechchange', function() { alert($(this).val()) });