各ブロックをトグルするjqueryを作成しました。しかし、あなたが1つをトグルすると、残りのトグルも切り替わります。Jquery dynamicトグル問題
どのように私は1つのセクションに切り替えるときに、それは他のセクションを切り替えるdoesntの、独立してトグル(表示/非表示に)各ブロックをdynamicalyことができます。
注:私はそのが動的にクローン化されているので、ブロックごとに各クラスの名前を変更傾けます。
おかげ
$(document).ready(function() {
$('.alternatepayee-b').hide();
$('.alternatepayee-checkbox').click(function() {
$('.alternatepayee-b').slideToggle("slow");
});
});
マークアップ:
<div class="alternatepayee-checkbox clearfix">
<input type="checkbox" value="y" name="subscribe" id="checkbox_4">
<label class="foreign" for="checkbox_4" >Alternate Payee</label>
</div>
<div class="alternatepayee-b clearfix" >
<label class="field-accoundtid arrow">Account ID
<input type="text" name="accountid" value="" /></label>
<label class="field-first arrow" >First Name
<input type="text" name="first_name" value="" /></label>
<label class="field-last arrow">Last Name
<input type="text" name="last_name" value="" /></label>
</div>
<!-- 2nd block -->
<div class="alternatepayee-checkbox clearfix">
<input type="checkbox" value="y" name="subscribe" id="checkbox_4">
<label class="foreign" for="checkbox_4" >Alternate Payee</label>
</div>
<div class="alternatepayee-b clearfix" >
<label class="field-accoundtid arrow">Account ID
<input type="text" name="accountid" value="" /></label>
<label class="field-first arrow" >First Name
<input type="text" name="first_name" value="" /></label>
<label class="field-last arrow">Last Name
<input type="text" name="last_name" value="" /></label>
</div>
注:それは同じid( 'checkbox_4')働い –