看板 Ajax 關於我們 聯絡資訊
http://jsfiddle.net/YUFaz/1/ 請問一下各位 我想讓第二第三個checkbox被click時第一個checkbox可以被勾選 但因為是用click所以取消時還是會有訊息跳出來 本來我有用if判斷並取出attr的checked屬性來看看是否為check的狀態 如果是的話直接false程式不再執行 但還是一樣有問題 而且有另一個問題 就是check過一次之後再次check 第一個checkbox的狀態就不會改變了 必需要重新整理才能解決 請問這是哪方面的問題呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.167.14
ck574b027:checked 要用 prop 而不是 attr,還有不要用alert,你 09/03 16:00
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)
mrbigmouth:因為$('#checkbox3')為true時你return false 09/03 17:33
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)
mrbigmouth:你可以用return true 09/03 20:21