Here is one simple solution.
var index = 0; var fieldsets = [ $("#fieldset-group1").show(), $("#fieldset-group2"), $("#fieldset-group3"), $("#fieldset-group4"), $("#fieldset-group5"), $("#fieldset-group6"), $("#fieldset-group7"), $("#fieldset-group8"), $("#fieldset-group9") ]; $("#createEventForm-eventInformation-addElement").click(function() { ajaxAddEventInformation(); fieldsets[index++].hide(); if (index < fieldsets.length) { fieldsets[index].show(); } else { index = 0; fieldsets[index].show(); } });
source share