jQuery触发键盘tab事件为什么没有效果 50

$(window).keyup(function(event){if($('#test').val()==1){//在这个文本框输入1的时候,触发按下tab键的事件,焦点... $(window).keyup(function(event){
if($('#test').val()==1){//在这个文本框输入1的时候,触发按下tab键的事件,焦点跳到下一个控件中
var e=jQuery.Event('keydown');

e.keyCode=9;

$(window).trigger(e);

}
});
展开
 我来答
zhuniadi82
2015-03-30 · TA获得超过397个赞
知道小有建树答主
回答量:205
采纳率:66%
帮助的人:113万
展开全部
你这个逻辑有错误呀。 还有就是,你应该可以这样去实现吧。 给ID为test的控件绑定一个onchange事件,当值为1的时候,下一个控件调用focus()函数聚焦,这样可以吗?
更多追问追答
追问
我只是已这个为例,主要疑问是为什么没有tab的效果
追答
你没有按TAB怎么会有TAB的效果呢??  你明明绑定的是keyup的事件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式