Radio 单选JS动态添加的选项onchange事件无效的解决方法
作者:page0906 时间:2024-04-28 09:51:03
//记一个问题(已经解决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事件无效的解决方法网站的支持!
来源:http://www.jianshu.com/p/c6ea045cbd2f
标签:radio,onchange
0
投稿
猜你喜欢
Python3操作读写CSV文件使用包过程解析
2022-06-04 03:27:01
python opencv实现目标区域裁剪功能
2022-07-15 19:17:56
python基于itchat模块实现微信防撤回
2022-03-15 01:41:42
Python实现自动化处理PDF文件的方法详解
2024-01-02 07:02:21
ASP实现表单中容量大的数据的提交方法
2008-10-16 11:07:00
python实现定时播放mp3
2022-01-29 22:25:21
Python3.6 Schedule模块定时任务(实例讲解)
2022-08-14 15:55:00
Python爬虫基础之简单说一下scrapy的框架结构
2022-01-04 23:19:00
Python连接Mysql实现图书借阅系统
2024-01-17 12:08:26
去除新云CMS文章列表前的小圆点
2008-09-27 13:36:00
Python如何使用opencv进行手势识别详解
2021-11-06 07:12:23
Go内存节省技巧简单实现方法
2024-04-27 15:25:05
什么样的分页案例才是好的
2007-11-23 19:08:00
mysql存储过程原理与用法详解
2024-01-26 02:50:54
利用Python第三方库xlrd读取Excel中数据实例代码
2023-02-17 05:28:58
互联网产品交互事件分析
2009-10-06 15:23:00
网页设计应急小技巧
2011-10-05 18:52:57
python计算auc指标实例
2021-12-21 12:10:03
PyQT5之使用QT Designer创建基本窗口方式
2023-10-06 05:59:41
网页设计:把导航系统做薄
2007-12-28 12:02:00