当我按下向上或向下箭头键时,Thunderbird中有一些事件监听器可以解析我的LDAP服务器上的电子邮件地址。 所以我想通过Javascript触发相同的事件,而不必亲自按向上或向下箭头键。 我怎么能这样做?
答案 0 :(得分:3)
我相信这就是你想要的(使用JQuery)
var e = jQuery.Event("keyup");
// e.which is used to set the keycode
e.which = 38; // it is up
e.which = 40; // it is down
$("id_to_element").trigger(e);
如果不允许使用JQuery,纯粹的javascript解决方案会更加冗长。见this answer
注意:Chrome中可能存在一个会阻碍此操作的错误。我会建议JQuery减少头痛。