我想解決一個問題,我想用來顯示/隱藏(切換)div的複選框,但需要保持複選框的值,意思是,他們不能使用屬性被禁用,因爲如果是這樣,他們將不會被提交。所以基本上我試圖禁用點擊複選框已被選中,以避免點擊相同的複選框並切換div。只有未選中的複選框應該是可點擊的,並且通過繼承,div將切換。 (我的問題是複選框,而不是DIV切換)取消綁定與jQuery保持功能的複選框
<input type="radio" id="cc_email0" name="form[cc_email]" value="0" checked="checked">
<input type="radio" id="cc_email1" name="form[cc_email]" value="1">
<div id="for_cc_mail0" style="display: block">The div content for 0</div>
<div id="for_cc_mail1" style="display: none">The div content for 1</div>
在此先感謝您的幫助! M
爲什麼你不只是禁用它們,並在提交之前重新啓用複選框? – Snuffleupagus
爲什麼你需要禁用它們?如果有人點擊已經選擇的RADIO按鈕,那麼它只會使可見的元素可見,因此沒有明顯的效果。 –
@Bob,不,因爲divs鏈行爲中附加的toggle()。不管它是否被選中,點擊相同的複選框都會切換div。這是我的問題。 – McRui