0
我使用簡單的選項卡布局來呈現表單,它似乎很好。但是我碰到一個問題,我想用兩種形式而不是一種。使用jQuery和CSS的選項卡式佈局
標籤1,2 & 3是一種形式,標籤4是另一種形式。當用戶點擊提交(只有一個提交按鈕)時,我可以使用JQuery將來自form1
的數據序列化到php頁面,然後序列化form2
並將其傳遞到php頁面。
我有問題,一旦是我從它攪亂佈局的第三個標籤後,使封閉<\form>
標籤..
點擊標籤一個顯示tab 1
,點擊選項卡2所示tabs 2 & 4
,點擊選項卡如圖3所示tab 3
,點擊選項卡4顯示什麼..
jQuery的使用是這樣的:
$(document).ready(function(){
$("ul#tabs li").click(function(e){
if (!$(this).hasClass("active")) {
var tabNum = $(this).index();
var nthChild = tabNum+1;
$("ul#tabs li.active").removeClass("active");
$(this).addClass("active");
$("ul#tab li.active").removeClass("active");
$("ul#tab li:nth-child("+nthChild+")").addClass("active");
}
});
});
,我已經創建了一個fiddle顯示問題
任何人都可以告訴我如何才能得到這個工作。
謝謝
感謝 - 我現在就測試一下,並送還給你。你能建議改變了什麼,所以我可以從中吸取教訓。謝謝。 – MacMan
我剛剛重新格式化了'.click()'中的代碼。 1.從所有'li'中刪除'.active'類。 2.將'.active'類添加到**單擊的''li'中,它是相應的內容。 – Pugazh
謝謝,這似乎很好:) – MacMan