首页 > chrome插件里面,如何触发原来页面上jquery绑定的keyup事件

chrome插件里面,如何触发原来页面上jquery绑定的keyup事件

html页面的一个input,通过jquery绑定了一个keyup事件

在chrome插件里面(使用jquery),如何触发这个keyup事件?

html页面
<script type="text/javascript" src="share/jquery-1.9.0.js">
<input type="text" id="userid" name="userid" value="111">
<div style="color: #ff0000" id="msg"></div>

<script language="javascript">
    $('#userid').bind('keyup', function(event){
        $('#msg').html($('#msg').html()+'jquery '+event.keyCode+'/');
    });
</script>

---------------------------
chrome插件
var e = jQuery.Event( "keyup", { keyCode: 13} );
$('#userid').trigger(e);

此时chrome插件里面代码执行时,不会触发html页面定义的keyup事件

但是如果把keyup改成click,则会正常触发click

如何能触发keyup?期待大神。

【热门文章】
【热门文章】