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 Ajax功能时需要注意的一个问题(内存溢出)
May 30 Javascript
禁止IE用右键的JS代码
Dec 30 Javascript
js导出txt示例代码
Jan 14 Javascript
使用documentElement正确取得当前可见区域的大小
Jul 25 Javascript
jQuery中last()方法用法实例
Jan 06 Javascript
jQuery中animate的几种用法与注意事项
Dec 12 Javascript
WebView启动支付宝客户端支付失败的问题小结
Jan 11 Javascript
基本DOM节点操作
Jan 17 Javascript
jQuery编写textarea输入字数限制代码
Mar 23 jQuery
Vue2.0 vue-source jsonp 跨域请求
Aug 04 Javascript
基于js实现逐步显示文字输出代码实例
Apr 02 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
Aug 14 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重新实现PHP脚本引擎内置函数
2007/03/06 PHP
PHP Error与Logging函数的深入理解
2013/06/03 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
PHP常量define和const的区别详解
2019/05/18 PHP
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
javascript cookies操作集合
2010/04/12 Javascript
js中有关IE版本检测
2012/01/04 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
2016/08/24 Javascript
js实现随机抽选效果、随机抽选红色球效果
2017/01/13 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
vue 组件 全局注册和局部注册的实现
2018/02/28 Javascript
基于Axios 常用的请求方法别名(详解)
2018/03/13 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
原生js生成图片验证码
2020/10/11 Javascript
简单谈谈python中的语句和语法
2017/08/10 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
2019/05/06 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
在pycharm中debug 实时查看数据操作(交互式)
2020/06/09 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
营销与策划专业毕业生求职信
2013/11/01 职场文书
求职自荐信
2013/12/14 职场文书
主题婚礼策划方案
2014/02/10 职场文书
五分钟演讲稿
2014/04/30 职场文书
2015年服务员个人工作总结
2015/05/27 职场文书
Python实现机器学习算法的分类
2021/06/03 Python
Python中Selenium对Cookie的操作方法
2021/07/09 Python