【发布时间】:2013-07-16 13:41:25
【问题描述】:
我有以下工作:
$('textarea').keypress(function(e) {
if (e.keyCode == '13') {
alert('code');
}
});
但是我想在页面加载时触发同样的事情,我尝试了以下但它不起作用:
var e = jQuery.Event("keypress");
e.which = 13; // Enter
$('textarea').trigger(e);
注意:我想要那里的第一个代码片段,我不想删除它。
【问题讨论】:
-
您应该在处理程序中检查
e.which而不是e.keyCode。 -
jbabey 你似乎是对的。你能把答案作为答案让我接受吗?
标签: jquery