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 相关文章推荐
bcastr2.0 通用的图片浏览器
Nov 22 Javascript
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
Apr 01 Javascript
使用javascript过滤html的字符串(注释标记法)
Jul 08 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
Jul 17 Javascript
window.showModalDialog()返回值的学习心得总结
Jan 07 Javascript
javascript实现动态模态绑定grid过程代码
Sep 22 Javascript
常见的jQuery选择器汇总
Nov 24 Javascript
浅谈Javascript 数组与字典
Jan 29 Javascript
原生js实现移动开发轮播图、相册滑动特效
Apr 17 Javascript
js实现网站最上边可关闭的浮动广告条代码
Sep 04 Javascript
浅谈vue实现数据监听的函数 Object.defineProperty
Jun 08 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
Apr 21 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中memcache的应用
2013/06/18 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
Jquery乱码的一次解决过程 图解教程
2010/02/20 Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
2010/06/04 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
javascript 正则表达式相关应介绍
2012/11/27 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
SVG实现时钟效果
2018/07/17 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
bootstrap table列和表头对不齐的解决方法
2019/07/19 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
深入解析Python中的集合类型操作符
2015/08/19 Python
python入门教程 python入门神图一张
2018/03/05 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
Canvas globalCompositeOperation
2018/12/18 HTML / CSS
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
2014年法院工作总结
2014/11/24 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
董事长秘书工作总结
2015/08/14 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang
华为HarmonyOS3.0强在哪? 看看鸿蒙3.0这7个小功能
2023/01/09 数码科技