[問題] check狀態的問題

看板Ajax作者 (重出江湖)時間12年前 (2013/09/03 15:42), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
http://jsfiddle.net/YUFaz/1/ 請問一下各位 我想讓第二第三個checkbox被click時第一個checkbox可以被勾選 但因為是用click所以取消時還是會有訊息跳出來 本來我有用if判斷並取出attr的checked屬性來看看是否為check的狀態 如果是的話直接false程式不再執行 但還是一樣有問題 而且有另一個問題 就是check過一次之後再次check 第一個checkbox的狀態就不會改變了 必需要重新整理才能解決 請問這是哪方面的問題呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.167.14

09/03 16:00, , 1F
checked 要用 prop 而不是 attr,還有不要用alert,你
09/03 16:00, 1F

09/03 16:01, , 2F
不會累嗎?請愛用console.log()
09/03 16:01, 2F
謝謝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)

09/03 17:33, , 3F
因為$('#checkbox3')為true時你return false
09/03 17:33, 3F

09/03 17:33, , 4F
這會阻止#check2 click動作的發生
09/03 17:33, 4F
我想的是return false就中斷程式下面的流程 還是用return false的方式錯了? ※ 編輯: aoksc 來自: 180.176.8.252 (09/03 19:34) ※ 編輯: aoksc 來自: 180.176.8.252 (09/03 19:44)

09/03 20:21, , 5F
你可以用return true
09/03 20:21, 5F
文章代碼(AID): #1I9PBeA9 (Ajax)
文章代碼(AID): #1I9PBeA9 (Ajax)