複数のフォームを保持するコンテナー (#main_Container) があります。各フォームは、独自のコンテナー ( .module ) 内にあります。各 (.module) コンテナー内に、フォームを展開したり折りたたんだりできるようにする必要がある 2 つのアイコンがあります。ただし、親コンテナーで動作させることはできません。展開または縮小をクリックするたびに、すべてのフォームが影響を受けます。
<script>
$(document).ajaxSuccess(function () {
$("form.common").hide();
$(".expand").click(function(){
$(this).closest("form.common").show();
});
$(".collapse").click(function () {
$(this).closest("form.common").hide();
});
});
</script>
<div id="main_Container">
<div class="module">
<h3>Customer Activity Log</h3>
<div class="module_actions">
<span class="icons_small right expand">+</span> <!-- -->
<span class="icons_small right collapse">-</span> <!-- -->
</div>
<form class="common">
<p>Form Stuff</p>
</form>
</div>
<div class="module">
<h3>Customer Activity Log</h3>
<div class="module_actions">
<span class="icons_small right expand">+</span> <!-- -->
<span class="icons_small right collapse">-</span> <!-- -->
</div>
<form class="common">
<p>Form Stuff</p>
</form>
</div>
</div>