我有六個複選框。多個複選框,檢查是否都在Jquery中檢查
顯示爲這樣
Checkbox1 <input type="checkbox" id="check1">
Checkbox2 <input type="checkbox" id="check2">
<div id="checkbox1field" {if $blabla} style="display="none"{/if}>
Checkbox1 <input type="checkbox" id="check3">
Checkbox2 <input type="checkbox" id="check4">
</div>
<div id="checkbox2field" {if $blabla2} style="display="none"{/if}>
Checkbox1 <input type="checkbox" id="check5">
Checkbox2 <input type="checkbox" id="check6">
</div>
,如果我現在就點擊複選框以id=check1
與id=checkbox1field
元素應該顯示如果display="none"
。
如果我點擊id="check3"
id="check4"
應該隱藏。
如果我點擊id="check4"
id="check3"
應該隱藏。
相同的過程也適用於id="checkbox2field"
。
但我的問題是,如果用戶點擊
id="check2" and id="check1"
我做了什麼。然後我想,無論id="checkbox2field"
和id="checkbox1field"
應該顯示。
我做了哪些工作50%是在這裏
$("#check1:checked").show("fast").("#check4").show("fast").("#checkbox2field").hide("fast");
$("#check2:checked").show("fast").("#check1").hide("fast").("#checkbox1field").show("fast");
如何解決使用jQuery這個問題呢?