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 相关文章推荐
jQuery源码分析-04 选择器-Sizzle-工作原理分析
Nov 14 Javascript
ext前台接收action传过来的json数据示例
Jun 17 Javascript
javascript中in运算符用法分析
Apr 28 Javascript
纯js实现无限空间大小的本地存储
Jun 18 Javascript
JS模拟实现Select效果代码
Sep 24 Javascript
JS判断iframe是否加载完成的方法
Aug 03 Javascript
JS不完全国际化&本地化手册 之 理论篇
Sep 27 Javascript
JS前向后瞻正则表达式定义与用法示例
Dec 27 Javascript
详解vuex结合localstorage动态监听storage的变化
May 03 Javascript
JavaScript遍历DOM元素的常见方式示例
Feb 16 Javascript
vue滑动吸顶及锚点定位的示例代码
May 10 Javascript
何时/使用 Vue3 render 函数的教程详解
Jul 25 Javascript
简单实现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中对数据库操作的封装
2006/10/09 PHP
Apache2 httpd.conf 中文版
2006/11/17 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
CI框架装载器Loader.php源码分析
2014/11/04 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
JavaScript时间戳与时间日期间相互转换
2017/12/11 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
vue组件中使用props传递数据的实例详解
2018/04/08 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
使用jQuery动态设置单选框的选中效果
2018/12/06 jQuery
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
幼儿园实习生辞职信
2014/01/20 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
设计师求职信
2014/07/01 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
党员批评与自我批评发言材料
2014/10/14 职场文书
2014年学校法制宣传日活动总结
2014/11/01 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
车位出租协议书范本
2016/03/19 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
SpringDataJPA在Entity中常用的注解介绍
2021/12/06 Java/Android