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 相关文章推荐
Javascript 作用域使用说明
Aug 13 Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 Javascript
jquery获取当前日期的方法
Jan 14 Javascript
简单介绍JavaScript中字符串创建的基本方法
Jul 07 Javascript
基于Jquery和html5的7款个性化地图插件
Nov 17 Javascript
AngularJS表达式讲解及示例代码
Aug 16 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
Sep 02 Javascript
jsTree事件和交互以及插件plugins详解
Aug 29 Javascript
angular4 共享服务在多个组件中数据通信的示例
Mar 30 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
Sep 20 Javascript
vue设置全局访问接口API地址操作
Aug 14 Javascript
js实现3D旋转效果
Aug 18 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伪静态写法附代码
2008/06/20 PHP
封装一个PDO数据库操作类代码
2009/09/09 PHP
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
原生JS操作网页给p元素添加onclick事件及表格隔行变色
2013/12/01 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
javascript获取元素偏移量的方法有哪些
2014/06/24 Javascript
JQuery的ON()方法支持的所有事件罗列
2015/02/28 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
2015/08/06 Javascript
关于定制FileField中的上传文件名称问题
2017/08/22 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
layer弹出层取消遮罩的方法
2019/09/25 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
PyCharm下载和安装详细步骤
2019/12/17 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
大学生毕业自我鉴定范文
2013/09/19 职场文书
物业客服专员岗位职责
2013/11/30 职场文书
财务会计人员岗位职责
2013/11/30 职场文书
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
2014年六一儿童节演讲稿
2014/05/23 职场文书
会员活动策划方案
2014/08/19 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
sql字段解析器的实现示例
2021/06/23 SQL Server
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers