【发布时间】:2012-11-06 02:24:05
【问题描述】:
我有一个跨多个 div 的表单,这些 div 使用 jQuery 打开和关闭显示。我想在第一个和最后一个 div 可见时禁用下一个和上一个按钮。
根据我对 jQuery 的了解,这听起来很容易,但事实证明,考虑到我当前的代码,这比我想象的要困难。
这是我当前的下一个和上一个按钮功能
var sel = "div[data-type='form']";
var current = $(sel).get(0);
$(sel).not(current).hide();
$("#next").click(function () {
if ($(form).valid()) {
current = $(current).next(sel);
$(current).show();
$(sel).not(current).hide();
}
});
$("#prev").click(function () {
current = $(current).prev(sel);
$(current).show();
$(sel).not(current).hide();
});
这里是目前正在发生的事情http://jsfiddle.net/GZ9H8/6/
【问题讨论】:
标签: javascript jquery html