jQuery--捕获键盘敲击 功能 格式123456789101112$(function(){ $('body').delegate('textarea','keydown',function(e){ if(e.which == 13){ //13是回车键 var input = $('textarea').val(); if($.trim(input).length > 0 ){ //SendMSG(input); } //end if //AddSentMSGIntoBox(input); $('textarea').val(''); } //endif });//end delegate}) //end document说明当在body里的textarea标签中按下键盘的回车键,就会执行一个回调函
当页面加载完成后,用户键盘按下某个键后,jQuery能够捕获到一个数字,从而执行一系列动作。
格式
1
2
3
4
5
6
7
8
9
10
11
12
$(function(){
$(
'body'
).delegate(
'textarea'
,
'keydown'
,function(e){
if
(e.which
=
=
13
){
/
/
13
是回车键
var
input
=
$(
'textarea'
).val();
if
($.trim(
input
).length >
0
){
/
/
SendMSG(
input
);
}
/
/
end
if
/
/
AddSentMSGIntoBox(
input
);
$(
'textarea'
).val('');
}
/
/
endif
});
/
/
end delegate
})
/
/
end document
说明
当在body里的textarea标签中按下键盘的回车键,就会执行一个回调函数,数字13代表回车键;
之后执行一系列动作,发送,清空,等等。
1
2
3
4
5
6
7
8
9
10
11
12
$(function(){
$(
'body'
).delegate(
'textarea'
,
'keydown'
,function(e){
if
(e.which
=
=
13
){
/
/
13
是回车键
var
input
=
$(
'textarea'
).val();
if
($.trim(
input
).length >
0
){
/
/
SendMSG(
input
);
}
/
/
end
if
/
/
AddSentMSGIntoBox(
input
);
$(
'textarea'
).val('');
}
/
/
endif
});
/
/
end delegate
})
/
/
end document
当在body里的textarea标签中按下键盘的回车键,就会执行一个回调函数,数字13代表回车键;
之后执行一系列动作,发送,清空,等等。