change()函数用于为每个匹配元素的change事件绑定处理函数。该函数也可用于触发change事件。此外,你还可以额外传递给事件处理函数一些数据。

change事件会在文本内容或选项被更改时触发。该事件仅适用于和以及。对于text和textarea元素,该事件会在元素失去焦点时发生(文本内容也发生了更改)。

此外,你可以为同一元素多次调用该函数,从而绑定多个事件处理函数。触发change事件时,jQuery会按照绑定的先后顺序依次执行绑定的事件处理函数。

要删除通过change()绑定的事件,请使用unbind()函数。

该函数属于jQuery对象(实例)。

语法jQueryObject.change( [ [ data ,] handler ] )

如果指定了至少一个参数,则表示绑定change事件的处理函数;没有指定任何参数,则表示触发change事件。

参数

jQuery 1.4.3 新增支持:change()支持data参数。

参数handler中的this指向当前DOM元素。change()还会为handler传入一个参数:表示当前事件的Event对象。

如果函数handler的返回值为false,则表示阻止元素的默认事件行为,并停止事件在DOM树中冒泡。例如,链接的click事件的处理函数返回false,可以阻止链接的默认URL跳转行为。表单的submit事件的处理函数返回false,可以阻止表单默认的表单提交行为。

返回值

change()函数的返回值为jQuery类型,返回当前jQuery对象本身。

示例&说明

请参考下面这段初始HTML代码:

男性

女性

姓名:[CodePlayer],年龄:[20]岁,性别:[男]

现在,我们为所有元素的change事件绑定处理函数(可以绑定多个,触发时按照绑定顺序依次执行):function handler(event){

$("label[for='" + this.name + "']").html( this.value );

}

$(":text").change( handler );

$("#gender").change( handler );

// 触发所有text元素的change事件

// $(":text").change( );

我们还可以为事件处理函数传递一些附加的数据。此外,通过jQuery为事件处理函数传入的参数Event对象,我们可以获取当前事件的相关信息(比如事件类型、触发事件的DOM元素、附加数据等):var map = { name: "姓名", age: "年龄", gender: "性别" };

function logHandler(event){

var map = event.data;

$("#msg").append( new Date().toLocaleString() + ' [' + map[this.name] + ']发生了更改
' );

}

// 记录所有输入每次更改的时间

$(":text").change( map, logHandler );

$("#gender").change( map, logHandler );

php中change方法的使用,jQuery.change()函数的使用详解相关推荐

  1. java中random方法取值范围_java的Random类详解

    Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机.在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要 ...

  2. html标签的下一级遍历,jquery属性,遍历,HTML操作方法详解

    Jquery属性遍历.HTML操作. Jquery拥有可操作HTML元素和属性的强大方法. 下面是我整理的一些jquery遍历函数: .add() 将元素添加到匹配元素的集合中. .andSelf() ...

  3. php 自动获取头像,PHP_WordPress中用于获取及自定义头像图片的PHP脚本详解,get_avatar()(获取头像) get_avat - phpStudy...

    WordPress中用于获取及自定义头像图片的PHP脚本详解 get_avatar()(获取头像)get_avatar() 函数用来获取置顶邮箱或者用户的头像代码,在评论列表中非常常用. 这个函数提供 ...

  4. python中symbols函数用法_Python基础之函数用法实例详解

    本文以实例形式较为详细的讲述了Python函数的用法,对于初学Python的朋友有不错的借鉴价值.分享给大家供大家参考之用.具体分析如下: 通常来说,Python的函数是由一个新的语句编写,即def, ...

  5. $.ajax的async参数,jquery的$.ajax async使用详解

    async在jquery ajax中是一个同步参数了,我们下面来给大家介绍在jquery ajax中使用async时碰到的一些问题与方法介绍,希望例子能给各位同学带来一些帮助哦. async默认是tr ...

  6. jquery在html实现遍历,jQuery教程之jQuery遍历、HTML操作详解

    本篇文章探讨了jQuery教程之jQuery遍历.HTML操作详解,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < 什么是遍历? jQuery 遍历,意为"移 ...

  7. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  8. python时间函数报错_python3中datetime库,time库以及pandas中的时间函数区别与详解...

    1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...

  9. ios开发读取剪切板的内容_iOS中管理剪切板的UIPasteboard粘贴板类用法详解

    一.自带剪切板操作的原生UI控件在iOS的UI系统中,有3个控件自带剪切板操作,分别是UITextField.UITextView与UIWebView.在这些控件的文字交互处进行长按手势可以在屏幕视图 ...

最新文章

  1. 协作的力量——2021-2022年度《大数据系统基础》成果展示
  2. ASP.NET实现用户在线检测的类源码[转收藏]
  3. React的生命周期
  4. 作为现代行业才有的程序员为何地位不高?
  5. C语言课后习题(58)
  6. 李航《统计学习方法》SMO算法推导中的思考
  7. 图像读取函数cv::imread()的几种使用方式
  8. 通过XShell远程连接Linux
  9. 溯雪-轻博客PHP开源系统
  10. python防撤回_一篇关于微信防撤回(文本、图片、语音、视频、名片等...)的Python学习教程...
  11. fastapi+tortoise-orm测试
  12. nginx简单配置多个域名转向多个tomcat
  13. python--爬虫51job(3.1)
  14. java迭代法求圆周率用梯形_常用的圆周率计算公式
  15. 我把几个理论糅合了一下
  16. java通过poi生成excel并下载出现文件打不开、文件格式和文件扩展名无效问题的分析与解决
  17. 【P秋色的小课堂】第一课
  18. 支付业务与技术架构学习总结(2)——到底什么才是银行业务架构?
  19. Linux下配置Samba服务器使用SMBv1或SMBv2协议
  20. fc天使之翼2020修改版下载_(安卓游戏)闲置超市大亨无限金钱版、模拟经营——安卓游戏下载资讯攻略信息...

热门文章

  1. 使用感知机训练加法模型
  2. What are HANA's models of cloud computing, and which should I choose?
  3. linux syslog用法
  4. All about OpenGL ES 2.x – (part 2/3)(转载)
  5. Regex入门(一)
  6. Hibernate 性能优化技巧
  7. python3 subprocess.Popen 报错 No such file or directory
  8. easyui 消息框按钮文字修改
  9. python3 字典 dict 创建 添加 修改 复制 取值 删除
  10. linux nm工具 查看静动态库导出函数