jQuery HTML5语音输入
我试图让jQuery使我的页面上的搜索框使用x-webkit-speech并自动提交。
HTML显然是:
我可以使用jQuery添加x-webkit-speech属性,但我似乎无法使用onwebkitspeechchange来工作。
这不起作用,因为jQuery没有onwebkitspeechchange方法
jQuery("[name=s]").attr("x-webkit-speech", "x-webkit-speech").onwebkitspeechchange("this.form.submit()");
但我认为这样的事情会起作用:
jQuery("[name=s]").attr("x-webkit-speech", "x-webkit-speech").attr("onwebkitspeechchange", "this.form.submit()");
但事实并非如此。 它什么都没做。 我怎样才能添加onwebkitspeechchange="this.form.submit();"
使用jQuery?
尝试使用bind
:
$(...).bind('webkitspeechchange', function() { // submit the form });