Checkbox onClick问题与jquery

时间:2011-12-29 10:22:25

标签: jquery onclick checkbox

我遇到了复选框和jquery的问题。我设置和事件点击父(div)检查复选框,但如果我直接点击复选框,它不会检查。

您可以在此处找到代码:http://jsfiddle.net/vaxxis/65MBb/

感谢。

3 个答案:

答案 0 :(得分:3)

那是怎么回事:http://jsfiddle.net/65MBb/8/
所有必要的 - 在标签中包装输入。然后不需要JavaScipt。

答案 1 :(得分:0)

这是因为当您单击复选框时,也会触发事件$('.ckb').click()。 所以确实会被检查,但由于你的功能,之后会立即再次取消选中。

因此,在你的click()函数中,你必须确保它是被点击的 div 而不是复选框

答案 2 :(得分:0)

您可以查看点击的元素,如果是输入,请不要运行脚本,否则运行它:http://jsfiddle.net/65MBb/14/