作者aoksc (重出江湖)
看板Ajax
標題[問題] check狀態的問題
時間Tue Sep 3 15:42:29 2013
http://jsfiddle.net/YUFaz/1/
請問一下各位
我想讓第二第三個checkbox被click時第一個checkbox可以被勾選
但因為是用click所以取消時還是會有訊息跳出來
本來我有用if判斷並取出attr的checked屬性來看看是否為check的狀態
如果是的話直接false程式不再執行
但還是一樣有問題
而且有另一個問題
就是check過一次之後再次check
第一個checkbox的狀態就不會改變了
必需要重新整理才能解決
請問這是哪方面的問題呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.167.14
1F:→ ck574b027:checked 要用 prop 而不是 attr,還有不要用alert,你 09/03 16:00
2F:→ ck574b027:不會累嗎?請愛用console.log() 09/03 16:01
謝謝ck大的解惑
http://jsfiddle.net/YUFaz/3/
這是我改過的內容
但是變成checkbox無法被取消請問為什麼會這樣呢?
※ 編輯: aoksc 來自: 114.32.167.14 (09/03 16:55)
※ 編輯: aoksc 來自: 114.32.167.14 (09/03 16:56)
3F:推 mrbigmouth:因為$('#checkbox3')為true時你return false 09/03 17:33
4F:→ mrbigmouth:這會阻止#check2 click動作的發生 09/03 17:33
我想的是return false就中斷程式下面的流程
還是用return false的方式錯了?
※ 編輯: aoksc 來自: 180.176.8.252 (09/03 19:34)
※ 編輯: aoksc 來自: 180.176.8.252 (09/03 19:44)
5F:→ mrbigmouth:你可以用return true 09/03 20:21