开发交流

jquery控制label和radio选择状态时,发现冒泡或者未知事件无效的情况解决方法

LYECS,LYECS+商城系统,多用户商城系统,开源商城系统 发布日期:2020-03-14   作者:老杨

当使用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上,即可完美解决问题。

热门文章

分类标签