Radio 单选JS动态添加的选项onchange事件无效的解决方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Radio 单选JS动态添加的选项onchange事件无效的解决方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1051字,纯文字阅读大概需要2分钟。
内容图文
![Radio 单选JS动态添加的选项onchange事件无效的解决方法](/upload/InfoBanner/zyjiaocheng/348/04f1b7c9f5eb4edc892bd2c4c276da69.jpg)
//记一个问题(已经解决2016.5.5)
//在公司项目中遇见一个添加单选项的需求,采用ajax一步请求。为节约资源添加后不刷新网页,js动态改变页面
//当选择到动态添加的单选项,执行绑定事件
radio 单选JS动态添加的选项,onchange事件无效。使用delegate()函数可以解决该问题!!!
delegate():
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。
语法
$(selector).delegate(childSelector,event,data,function)
参数描述
childSelector必需。规定要附加事件处理程序的一个或多个子元素。
event必需。规定附加到元素的一个或多个事件。
由空格分隔多个事件值。必须是有效的事件。
data可选。规定传递到函数的额外数据。
function必需。规定当事件发生时运行的函数。
//例子 $('.radio-content').delegate($('input:radio[name="optionsRadios"]'),'change',function() {}
以上所述是小编给大家介绍的Radio 单选JS动态添加的选项onchange事件无效的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
内容总结
以上是互联网集市为您收集整理的Radio 单选JS动态添加的选项onchange事件无效的解决方法全部内容,希望文章能够帮你解决Radio 单选JS动态添加的选项onchange事件无效的解决方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。