请看看这个小提琴:http: //jsfiddle.net/mrmartineau/53fkV/embedded/result/
预期的结果是,当单击 a 时.poll_option td
,背景颜色变为粉红色并选中复选框。每个选项都有不同的错误,它们是:
选项 1:
我遇到的问题是,在选项 1 上,当我单击复选框本身时,它不会检查,但其他一切正常。我的意思是当我点击标签时<td>
,结果是正确的。似乎事件没有正确冒泡..
选项 2:
对于这个,我尝试了另一种解决方案(删除了 .toggle() 方法)并试图找出实际单击的元素(console.log(e.target.nodeName);
),现在我可以单击复选框但不能单击标签,而不是标签没有使活动发挥作用。
你能否看看我的代码并看看我哪里出错了,因为我确信它不会这么难......
干杯