首页
学习
活动
专区
圈层
工具
发布

02-老马jQuery教程-jQuery事件处理

它发生在当前获得焦点的元素上。注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。...此外,如果最开始的jQuery对象集合为空,则这个方法返回 undefined 。 实例 $("input").triggerHandler("focus"); 2....语法:$dom.unbind(type,[fn]) 如果没有参数,则删除所有绑定的事件。 如果提供了事件类型作为参数,则只删除该类型的绑定事件。...如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除。...参数说明: 如果不带参数,则所有绑定的live事件都会被移除。 如果提供了type参数,那么会移除对应的live事件。 如果也指定了第二个参数function,则只移出指定的事件处理函数。

3.7K80

JavaScript(十三)

在重置表单时,所有表单字段都会恢复到页面刚加载完毕时的初始值。如果某个字段的初始值为空,就会恢复为空; 而带有默认值的字段,也会恢复为默认值。...所有表单字段都有个方法,如果字段的值有效,这个方法返回 true,否则返回 false。...,则值为 -1 size: 选择框中可见的行数,等价于 HTML 中的 size 特性 选择框的 value 属性由当前选中项决定,相应规则如下: 如果没有选中的项,则选择框的 value 属性保存空字符串...如果有一个选中项,而且该项的 value 特性已经在 HTML 中指定,则选择框的 value 属性等于选中项的 value 特性。...即使 value 特性的值是空字符串,也同样遵循此条规则 如果有一个选中项,但该项的 value 特性在 HTML 中未指定,则选择框的 value 属性等于该项的文本 如果有多个选中项,则选择框的 value

5.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    02-老马jQuery教程-jQuery事件处理

    它发生在当前获得焦点的元素上。注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。...此外,如果最开始的jQuery对象集合为空,则这个方法返回 undefined 。...语法:$dom.unbind(type,[fn]) 如果没有参数,则删除所有绑定的事件。 如果提供了事件类型作为参数,则只删除该类型的绑定事件。...如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除。...参数说明: 如果不带参数,则所有绑定的live事件都会被移除。 如果提供了type参数,那么会移除对应的live事件。 如果也指定了第二个参数function,则只移出指定的事件处理函数。

    7.6K00

    前端架构师之01_JQuery

    =value] 获取属性值不等于value的元素 $("div[class!...=current]")获取class不等于current的所有元素 [attr^=value] 获取属性值以value开始的元素 $("div[class^=box]")获取class属性值以...$("div[class~='box']")获取class属性值等于“box”或通过空格分隔并含有box的元素,如“t box” [attr1][attr2]......,则返回true is(expr) 用一个表达式来检查当前选择的元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true has(expr) 保留包含特定后代的元素,去掉那些不含有指定后代的元素...设置焦点图的外边框的宽度以及超出隐藏,限定其只能显示一张图片。 切换到下一张时,只需要修改焦点图外层样式中的left值,就可以将焦点图整体向左移动,从而显示第2张图片。

    3.1K00

    JavaWeb18-jquery学习笔记(Java全栈开发)

    [start,end) map(fn):将一组元素转换成其他数组 过滤: eq(index):索引等于 获取指定索引的元素.如果是正数,索引从0开始;若是负数,倒着数从1开始....//值等于3的div元素" id="b1"/> $("#b1").click(function(){ $("div").eq(3).css...,[fn]) 展示 hide([毫秒值],[fn]) 隐藏 toggle([毫秒值],[fn]) 切换显示效果 若显示则隐藏 若隐藏则显示 滑入滑出:高 slideDown([毫秒值],[fn]):从上到下...滑入 slideUp([毫秒值],[fn]):从下到上 滑出 slideToggle([毫秒值],[fn]):切换 若有则滑出,若无则滑入 淡入淡出 fadeIn([毫秒值],[fn]):淡入 fadeOut...([毫秒值],[fn]):淡出 fadeTo([毫秒值],小数,[fn]):在指定的时间内,颜色淡化到指定的数字 fadeToggle([毫秒值],[fn]):切换 若有则淡出,若无则淡入 <!

    7.7K90

    jQuery Cheat—Sheet(jQuery学习笔记)

    如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。 如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。...- 如果元素向下滑动,则 slideToggle() 可向上滑动它们。 - 如果元素向上滑动,则 slideToggle() 可向下滑动它们。...- 设置或返回所选元素的内容(包括 HTML 标记) - val() - 设置或返回表单字段的值 下面的例子演示如何通过 jQuery text() 和 html() 方法来获得内容: $(“#btn1...val() 方法获得输入字段的值: $(“#btn1”).click(function(){ alert(“值为: “ + $(“#test”).val()); //警告框弹出test 标签输入的文本值...- text() - 设置或返回所选元素的文本内容 - html() - 设置或返回所选元素的内容(包括 HTML 标记) - val() - 设置或返回表单字段的值 下面的例子演示如何通过 text

    18.3K30

    JQuery基础

    [endif] --> IE版本小于9,引入jquery1.9.0版本;IE版本大于等于9,引入jquery2.0版本。  ...适用于表单字段)发生改变时),focus(元素获得焦点),blur(元素失去焦点)事件; 文档/窗口事件:load(元素已加载触发,在jQuery1.8中废除。...html():设置或获取所选元素的内容(包括HTML标记) val():设置或获取表单字段的值 --  获取属性: attr():设置或获取属性值   ps1:以上函数不传入参数时是获取;传入参数时是设置...(有参数设置值;无参数获取值);css有参数:css("propertyname":"value"),建议属性名和属性值都加上引号;如果属性名不加引号,要使用驼峰标记法:如margin-left变为marginLeft...(包括内边距) outerWidth()/outerHeight():设置或获取宽度/高度(包括内边距和边框);如果设置参数为true,则包括内边距,边框,外边距 image.png 第七部分:jQuery

    6.8K51

    前端(四)-jQuery

    相邻选择器 A+B prev~siblings 同辈选择器 A~B 2.3 属性选择器 $("标签[属性]") 语法 说明 [attribute] 包含某属性 [attribute=value] 指定属性等于指定值...选取除selector选择了的元素之外的元素 :even 选取索引是偶数的元素(index从0开始) :odd 选取索引是奇数的元素(index从0开始) 语法 说明 :eq(index) 选取索引等于...$("选择器").css({"属性名称":"属性值","属性名称":"属性值"}) 对多个css属性赋值 2.7 $(this).find("标签名") $(this)就是将这个dom对象转换成jquery...$("元素标签").attr("属性名","属性值") 设置指定属性的属性值 $("元素标签").attr({"属性名":"属性值","属性名":"属性值"}) 设置多个指定属性的属性值 removeAttr...prop(参数1,参数2): 参数1用于设置属性 参数2设置属性值 下面一个简单的案例来应用一下这个方法: head部分 jquery/jquery-3.4.1.min.js

    9.9K30

    jQuery设计思想

    () 取出或设置某个元素的高度 .val() 取出某个表单元素的值 需要注意的是,如果结果集包含多个元素,那么赋值的时候,将对其中所有的元素赋值;取值的时候,则是只取出第一个元素的值(.text...如果你懂得Javascript语言的继承原理,那么就能理解工具方法的实质。它是定义在jQuery构造函数上的方法,即jQuery.method(),所以可以直接使用。...$.inArray() 返回一个值在数组中的索引位置。如果该值不在数组中,则返回-1。 $.grep() 返回数组中符合某种标准的元素。....change() 表单元素的值发生变化 .click() 鼠标单击 .dblclick() 鼠标双击 .focus() 表单元素获得焦点 .focusin() 子元素获得焦点 .focusout...$.fx.off如果设置为true,则关闭所有网页特效。 (完)

    2.7K60

    java文本框获得输入焦点_文本框获得焦点和失去焦点的判断代码

    文本框失去焦点事件、获得焦点事件 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件...onpropertychange 当属性改变发生该事件 无论粘贴 keyup onchange等,最为敏感 先来看javascript的直接写在了input上 jquery实现方法 对于元素的焦点事件...,我们可以使用jQuery的焦点函数focus(),blur()。...其中placeholder就是其中一个,它可以同时完成文本框获得焦点和失去焦点。必须保证input的value值为空, placeholder的内容就是我们在页面上看到的内容。...代码如下: 第二种: jQuery 原理:让表单的val值等于其title值。

    5.5K40

    分析:input表单输入框默认提示信息

    我之前也做过,做法应该和大家都差不多,在输入框里写入提示内容,当鼠标获取焦点后清空内容,当失去焦点后判断内容是否为空,如果为空,则恢复显示提示内容,反则不显示。但这样的做法是否合理?...1、如果输入内容和提示内容完全一样,当失去焦点后,应该如何判断?   ...2、如果input在表单里,提交表单后,提示信息随着表单一并提交,难道还要在后端判断提交信息不等于提示信息,再进行数据操作么?   3、如果1、2两条都触发,后端要如果操作?   ...请输入信息   附1:这个功能我已经整合在我自己写的插件里,欢迎查看:jquery.HooRay...——自己做的一个jquery常用工具插件   附2:了解HTML5的PLACEHOLDER属性,点击前往

    3.6K50

    浅谈JavaScript

    选择ul1标签下的所有li标签下的span标签 $('input[name=first]') //选择name属性为first的input标签 说明: 可以使用length属性来判断标签是够选择成功,如果...元素的所有子元素 $('#box').siblings(); //表示选择id是box元素的所有同级元素 $('#box').find('.myClass'); //表示选择id是box元素的class等于...事件 1、常用事件 click()鼠标点击 blur()元素失去焦点 focus()元素获得焦点 mouseover()鼠标进入(进入子元素也触发) mouseout()鼠标离开 ready()DOM加载完成...var $div = $("div"); $btn.click(function(){ alert('我是按钮'); //扩展:取消事件冒泡...Merrimack College", “Location": "North Andover, MA" } } 3、json数据转换成JavaScript对象 Json本质上是字符串,如果在

    3.7K30

    【转】jQuery验证控件jquery.validate.js使用说明+中文API

    /js/jquery.validate.js" type="text/javascript"> 二、默认校验规则 (1)required:true                必输字段...(jQuery.validator.messages, { required: "必选字段", remote: "请修正该字段", email: "请输入正确格式的电子邮件", url: "请输入合法的网址...: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"), max: jQuery.validator.format("请输入一个最大为{0} 的值"),...)会获得焦点 focusCleanup:Boolean  Default: false 如果是true那么当未通过验证的元素获得焦点时,移除错误提示。...,如果需要提交其他的值,可以使用data选项 remote: "check-email.php" remote: { url: "check-email.php",     //后台处理程序 type

    5.9K40
    领券