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 相关文章推荐
浅析js中2个等号与3个等号的区别
Aug 06 Javascript
jQuery插件kinMaxShow扩展效果用法实例
May 04 Javascript
Bootstrap CSS布局之按钮
Dec 17 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
Dec 21 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
Feb 10 Javascript
JS实现DIV高度自适应窗口示例
Feb 16 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
Apr 13 Javascript
js获取元素的偏移量offset简单方法(必看)
Jul 05 Javascript
Thinkjs3新手入门之如何使用静态资源目录
Dec 06 Javascript
JS二级菜单不同实现方法分析【4种方法】
Dec 21 Javascript
微信小程序全选多选效果实现代码解析
Jan 21 Javascript
vue 出现data-v-xxx的原因及解决
Aug 04 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
使用PHP免费发送定时短信的实例
2016/10/24 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
2012/01/21 Javascript
url传递的参数值中包含&时,url自动截断问题的解决方法
2016/08/02 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
微信小程序实战之自定义toast(6)
2017/04/18 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
js实现文件上传功能 后台使用MultipartFile
2018/09/08 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
Python分割指定页数的pdf文件方法
2018/10/26 Python
Python 操作 ElasticSearch的完整代码
2019/08/04 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
pycharm永久激活超详细教程
2020/10/29 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
垃圾回收的优点和原理
2014/05/16 面试题
求职简历的自我评价怎样写好
2013/10/07 职场文书
计算机操作自荐信
2013/12/07 职场文书
化学教育专业自荐信
2014/07/04 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
辞旧迎新演讲稿
2014/09/15 职场文书
工作证明英文模板
2014/10/21 职场文书
怎样写辞职信
2015/02/27 职场文书
工程合作意向书范本
2015/05/09 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
焦点访谈观后感
2015/06/11 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
PostgreSQL聚合函数介绍以及分组和排序
2022/04/12 PostgreSQL
maven 解包依赖项中的文件的解决方法
2022/07/15 Java/Android