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
  • asp之家 网络编程 m.aspxhome.com