我有以下工作:
$('textarea').keypress(function(e) {
if (e.keyCode == '13') {
alert('code');
}
});
Run Code Online (Sandbox Code Playgroud)
但我想在页面加载时触发相同的事情,我尝试了以下但它不起作用:
var e = jQuery.Event("keypress");
e.which = 13; // Enter
$('textarea').trigger(e);
Run Code Online (Sandbox Code Playgroud)
注意:我想在那里第一次剪切代码,我不想删除它.
Chi*_*ani 13
使用"which"而不是keyCode."哪个"适用于这两个场景
$('textarea').keypress(function (e) {
if (e.which == '13') {
alert('code');
}
});
Run Code Online (Sandbox Code Playgroud)
以下是您的问题的解决方案http://jsfiddle.net/dima_k/zPv2a/
$('button').click(function(){
debugger
var e = $.Event("keypress");
e.keyCode = 13; // # Some key code value
$('#textbox').trigger(e);
});
$('#textbox').keypress(function(e)
{
if (e.keyCode == '13') {
alert('code');
}
});
Run Code Online (Sandbox Code Playgroud)