Radio 单选JS动态添加的选项onchange事件无效的解决方法


Posted in Javascript onDecember 12, 2016

//记一个问题(已经解决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事件无效的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JObj预览一个JS的框架
Mar 13 Javascript
三级下拉菜单的js实现代码
May 23 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
Oct 29 Javascript
浅析Javascript使用include/require
Nov 13 Javascript
JS实现适合于后台使用的动画折叠菜单效果
Sep 21 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
Jun 12 Javascript
JSON字符串和JSON对象相互转化实例详解
Jan 05 Javascript
js正则表达式验证表单【完整版】
Mar 06 Javascript
React-router中结合webpack实现按需加载实例
May 25 Javascript
javascript 开发之网页兼容各种浏览器
Sep 28 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
Sep 28 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
Nov 26 Vue.js
简单实现jquery焦点图
Dec 12 #Javascript
javascript中setAttribute兼容性用法分析
Dec 12 #Javascript
jQuery焦点图左右转换效果
Dec 12 #Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
Dec 12 #Javascript
jquery利用json实现页面之间传值的实例解析
Dec 12 #Javascript
多种方式实现js图片预览
Dec 12 #Javascript
JavaScript实现多栏目切换效果
Dec 12 #Javascript
You might like
PHP+shell实现多线程的方法
2015/07/01 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
js停止输出代码
2008/07/20 Javascript
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
web前端开发也需要日志
2010/12/09 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
简单掌握JavaScript中const声明常量与变量的用法
2016/05/21 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
2016/09/23 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
python实用代码片段收集贴
2015/06/03 Python
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
2016/06/02 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
Python实现针对json中某个关键字段进行排序操作示例
2018/12/25 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
Calzedonia美国官网:意大利风格袜子、打底裤和沙滩装
2018/07/19 全球购物
工作作风承诺书
2014/08/30 职场文书
个人收入证明模板
2014/09/18 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
法律意见书范文
2015/05/20 职场文书