我正在尝试实现在输入键上工作的jquery选项卡,以便在按下回车键时控件传递给下一个我编写了以下代码,该代码仅在首次加载页面时才有效,并且当我再次进行时选项卡并尝试按Enter键进入下一个选项卡它不起作用。我正在使用jquery标签http://jqueryui.com/demos/tabs/ 为此
$("#tab-div").keypress(function (e) {
if (e.which == 13) {
var selected = $("#tab-div").tabs("option", "selected");
$("#tab-div").tabs("option", "selected", selected + 1);
return true;
}
});
谢谢,
答案 0 :(得分:0)
尝试将bind
事件发送到元素或使用live
$("#tab-div").live("keypress", function (e) {
if (e.which == 13) {
var selected = $("#tab-div").tabs("option", "selected");
$("#tab-div").tabs("option", "selected", selected + 1);
return true; //this might not be required
}
});