【发布时间】:2010-01-25 19:47:29
【问题描述】:
下面的代码可以正常工作,但它是硬编码的。我希望能够创建一个字段集数组,隐藏这些字段,然后每次单击“#createEventForm-eventInformation-addElement”按钮时都会显示下一个。下面代码的问题在于它是硬编码的,因此很容易中断并且比使用循环大得多。谁能帮我把它做得更好。
$("#fieldset-group1").hide();
$("#fieldset-group2").hide();
$("#fieldset-group3").hide();
$("#fieldset-group4").hide();
$("#fieldset-group5").hide();
$("#fieldset-group6").hide();
$("#fieldset-group7").hide();
$("#fieldset-group8").hide();
$("#fieldset-group9").hide();
$("#createEventForm-eventInformation-addElement").click(
function() {
ajaxAddEventInformation();
if($("#fieldset-group1").is(":hidden"))
{
$("#fieldset-group1").show();
}
else
{
$("#fieldset-group2").show();
}
}
);
【问题讨论】:
-
如果显示“下一个”,其他的应该仍然可见还是应该再次隐藏?
标签: javascript jquery html