在我的网站上,我有几个表单正在使用可判断插件进行就地编辑,但也有混合的选择标签和一些上传输入。我试图将其设置为当您按 Tab 键时它会选择下一个字段。所以我尝试用查询来设置它来执行此操作。
$('.edit').bind('keydown', function(evt) {
if(evt.keyCode==9) {
var nextBox='';
var currentBoxIndex=$(".edit").index(this);
if (currentBoxIndex == ($(".edit").length-1)) {
alert('next please');
} else {
nextBox=$(".edit").eq(currentBoxIndex+1);
$(this).find("input").blur();
$(nextBox).click();
return false;
}
};
});
这适用于可编辑字段,但它会跳过任何类型的选择字段或中间的上传。有没有什么方法可以包含选择字段等,以便它真正切换到下一个输入?
最佳答案
您是否尝试过使用 HTML tabindex
属性?它适用于 jeditable 字段。
关于jquery - 设置可编辑字段和不可编辑字段的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21760568/