我正在尝试创建一个表单,如果您在序列列上按 Enter 键,则下面的单元格将被选中。有人可以解决这个任务的正确jquery公式吗?
我在尝试
$('.serial').keypress(function(e) {
console.log(this);
if (e.which == 13) {
$(this).nextAll('#serial').first().focus();
e.preventDefault();
}
});
http://jsfiddle.net/tYFcH/4/ http://jsfiddle.net/tYFcH/4/
假设您想在按 Enter 键时移动到下面的单元格any输入,使用这个:
$('table input').keypress(function(e) {
if (e.keyCode == 13) {
var $this = $(this),
index = $this.closest('td').index();
$this.closest('tr').next().find('td').eq(index).find('input').focus();
e.preventDefault();
}
});
这是你的小提琴:http://jsfiddle.net/tYFcH/13/ http://jsfiddle.net/tYFcH/13/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)