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