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 相关文章推荐
IE和Firefox在JavaScript应用中的兼容性探讨
Apr 01 Javascript
javascript面向对象之二 命名空间
Feb 08 Javascript
JavaScript Array Flatten 与递归使用介绍
Oct 30 Javascript
js仿QQ邮箱收件人选择与搜索功能
Feb 10 Javascript
node.js入门教程之querystring模块的使用方法
Feb 27 Javascript
vue2.x+webpack快速搭建前端项目框架详解
Nov 30 Javascript
使用webpack打包koa2 框架app
Feb 02 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
Mar 20 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
May 30 Javascript
微信小程序实现卡片层叠滑动效果
Jun 21 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
Nov 05 Javascript
Ant design vue中的联动选择取消操作
Oct 31 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把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
input、button的不同type值在ajax提交表单时导致的陷阱
2009/02/24 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
Javascript Throttle & Debounce应用介绍
2013/03/19 Javascript
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
div模拟选择框示例代码
2013/11/03 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
浅析Node.js实现HTTP文件下载
2016/08/05 Javascript
JavaScript生成.xls文件的代码
2016/12/22 Javascript
jQuery返回定位插件详解
2017/05/15 jQuery
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
JavaScript继承定义与用法实践分析
2018/05/28 Javascript
[01:48]2018DOTA2亚洲邀请赛主赛事第二日五佳镜头 VG完美团战逆转TNC
2018/04/05 DOTA
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
用Python编写简单的定时器的方法
2015/05/02 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Django 静态文件配置过程详解
2019/07/23 Python
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
表达自我的市场:Society6
2018/08/01 全球购物
Linux文件操作命令都有哪些
2016/07/23 面试题
岗位职责的构建方法
2014/02/01 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
环保建议书作文
2014/03/12 职场文书
国贸专业的职业规划书
2014/03/15 职场文书
演讲稿的格式及范文
2014/08/22 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
mysql事务隔离级别详情
2021/10/24 MySQL
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript