jquery控制label和radio选择状态时,发现冒泡或者未知事件无效的情况解决方法
当使用label包含input type=radio时,click或者change事件,这时会出现一些很莫名的问题。
一开始是考虑问题出在事件是应该绑定在label中,还是包含在控制input上?结果发现没有太多区别
如:
<label class="check-ui" for="rel_spec">
<input id="rel_spec" type="radio">
控件
</label>
该click事件绑定在label上,点击触发控件样式修改,结果点击有效,但class无变化,经测试,去掉label的for属性,事件绑定在input上,即可完美解决问题。