我正在尝试打开/折叠我网站的部分,这些部分是带有图例标签上的单击事件的字段集。但是,我将需要使用 wrapInner 在字段集中添加一个 div 以隐藏内容……但这也隐藏了图例(我绝对不想这样做):-)。如何使用 wrapInner 但指定不隐藏图例(或者字段集中包含的第一个元素 - 因为它始终是图例)。
$("#mainarea fieldset").wrapInner("<div class='fieldsetWrapper'></div>");
$("#mainarea fieldset:not(:first)").addClass("fsClosed"); // Close all fieldsets within the main area (but not the first one)
$("#mainarea fieldset legend").mousedown(function(){ // When clicking the legend of a fieldset ...
$("#mainarea fieldset:not(.fsClosed)").addClass("fsClosed"); // If it's already open, close it
$(this).parent().removeClass("fsClosed"); // If it's closed, remove the closed class from the containing fieldset
return false;
});
干杯马克