作者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