Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多节表单使用jQuery隐藏和显示节_Jquery - Fatal编程技术网

多节表单使用jQuery隐藏和显示节

多节表单使用jQuery隐藏和显示节,jquery,Jquery,我正在做一个长表格,必须适合一页。完成后,该部分应消失,下一部分应出现。我想知道如何动态地执行此操作,以便可以多次重用它。我还需要创建某种面包屑,以便可以根据需要更改以前的部分 我希望表单在用户单击单选按钮后转到下一节 $('.section:not(.active)')。隐藏(0) .active{ } .面包屑>ul>li{ 显示:内联块; } 男性 女性 是 不 红色 白色 每当选择单选按钮时,您都想转到下一节,对吗?那么,这可能有助于: $('input:rad

我正在做一个长表格,必须适合一页。完成后,该部分应消失,下一部分应出现。我想知道如何动态地执行此操作,以便可以多次重用它。我还需要创建某种面包屑,以便可以根据需要更改以前的部分

我希望表单在用户单击单选按钮后转到下一节

$('.section:not(.active)')。隐藏(0)
.active{
}
.面包屑>ul>li{
显示:内联块;
}



男性
女性




红色
白色
每当选择单选按钮时,您都想转到下一节,对吗?那么,这可能有助于:

$('input:radio').change(function(){
    var currdiv = $(this).parent();
    currdiv.fadeOut(500);
    currdiv.next().fadeIn(500);
});

这里有一个jsfiddle供您检查它是如何工作的:

每当选择一个单选按钮时,您都想转到下一节,对吗?那么,这可能有助于:

$('input:radio').change(function(){
    var currdiv = $(this).parent();
    currdiv.fadeOut(500);
    currdiv.next().fadeIn(500);
});

这里有一个jsfiddle供您检查它是如何工作的:

它处理面包屑需求:

$('.breadcrumbs li').click(function() {
  $('.section').removeClass('active');

  $('.section').eq($(this).index())
    .addClass('active');
});
这将导致单选按钮单击上出现下一节:

$('input[type=radio]').click(function() {
  $(this).parent()
    .removeClass('active')
    .next()
    .addClass('active');
});
$('.breadcrumbs li')。单击(函数(){
$('.section').removeClass('active');
$('.section').eq($(this.index())
.addClass(“活动”);
});
$('input[type=radio]')。单击(函数(){
$(this.parent())
.removeClass('活动')
.next()
.addClass(“活动”);
});
div.active{
显示:块;
}
.科{
显示:无;
}
.面包屑>ul>li{
显示:内联块;
}



男性
女性




红色
白色
这将处理面包屑要求:

$('.breadcrumbs li').click(function() {
  $('.section').removeClass('active');

  $('.section').eq($(this).index())
    .addClass('active');
});
这将导致单选按钮单击上出现下一节:

$('input[type=radio]').click(function() {
  $(this).parent()
    .removeClass('active')
    .next()
    .addClass('active');
});
$('.breadcrumbs li')。单击(函数(){
$('.section').removeClass('active');
$('.section').eq($(this.index())
.addClass(“活动”);
});
$('input[type=radio]')。单击(函数(){
$(this.parent())
.removeClass('活动')
.next()
.addClass(“活动”);
});
div.active{
显示:块;
}
.科{
显示:无;
}
.面包屑>ul>li{
显示:内联块;
}



男性
女性




红色
白色
非常透彻的回答,我很感激。非常透彻的回答,我很感激。