我寫了這個jquery切換每個塊。但是當你切換一個時,其餘的也切換。jquery動態切換問題
我怎樣才能動態地切換(顯示/隱藏)每個塊獨立,所以當我切換到一個部分它不切換其他部分。
注:我不能重命名該塊的每個類,因爲它被動態克隆。
感謝
$(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') –