jQueryを使用してオンとオフで表示されている複数のdivにまたがるフォームがあります。最初と最後の 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/