• 事件监听者是DOM的一部分,任何页面都可以增加事件监听者。浏览器利用事件监听者监视页面上做了什么,然后告诉Javascript解释器是否需要采取行动。如:$('#showMessage').click(function(){alert('You clicked me')}),当id为showMessage的元素被单击时,事件监听者就"听到"了这个单击时间,然后告诉javascript解释器执行function中的代码。
  • 为元素增加一个事件,也称为为元素绑定事件,有两种方法,比如为id为myElement的元素绑定一个单击事件,可以使用$("#myElement").click(function(){})也可以使用$("#myElement").bind('click',function(){}),而unbind方法告诉浏览器不再对某元素监听指定的事件,如:$("#myElement").unbind('click'),如果unbind()方法不带参数,就是告诉浏览器不再监听指定元素的所有事件。
  • each()方法可以进行循环处理,如:$(".nav_item").each(function(){})即对class为nav_item的所有元素调用function中的代码进行处理。
  • 调用命名函数的方式:$(选择器).事件名(函数名),如对id为myId的元素在单击时调用Check函数,则为:$("#myId").click(Check)
  • 有一些方法可以获取相关联的元素,parent()方法获取父元素,children()方法获取子元素,prev()方法获取左兄弟元素,next()方法获取右兄弟元素。如:$('#fish').parent()获取id为fish的元素的父元素。
  • replaceWith()方法将选择的元素替换为新的内容,如:$("h2").replaceWith("<h1>My Menu</h1>")选择页面中的所有<h2>元素,然后替换为括号中的内容。
  • before()将新内容插入到选择的元素前面,如:$(".meat").before("<li>Tofu</li>")
  • after()将新内容插入到选择的元素后面,如:$(".meat").after("<li>Tofu</li>")
  • first()方法选出所选元素中的第一个元素,如:$(".test").children().first()
  • last()方法选出所选元素中的最后一个元素,如:$(".test").children().last()
  • eq()方法选出所选元素中索引号为指定值的元素,如:$(".test").children().eq(3)
  • slice()方法选出所选元素中指定范围的元素,如:$(".test").children().slice(1,3)会选出class为test的元素的子元素中索引号为1,2号的元素(不包括索引号为3的元素)
  • filter()方法选出与括号中指定的选择器相匹配的元素,如:$(".test").parent().filter('.organic')
  • not()方法过滤掉与括号中指定的选择器相匹配的元素
  • 可以使用一个变量存储由jQuery返回的元素,如:$f=$('.myClass').parent().parent()

jQuery学习笔记二的更多相关文章

  1. jquery学习笔记(二):DOM元素操作

    内容来自[汇智网]jquery学习课程 2.1 元素属性操作 1.获取元素的属性 语法:attr(name) 参数name表示属性的名称 2.设置元素的属性 单个属性设置语法:attr(key,val ...

  2. jQuery学习笔记(二)jQuery中DOM操作

    目录 DOM操作分类 jQuery中的各种DOM操作 查找节点 创建节点 删除节点 复制节点 替换节点 包裹节点 属性操作 样式操作 对HTML.文本和值的操作 遍历节点 CSS-DOM操作 小结 本 ...

  3. jquery 学习笔记二 隐藏与显示

    css找到元素后是添加样式,而jquery找到元素后是添加形为. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional// ...

  4. jQuery学习笔记(一)jQuery选择器

    目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...

  5. jQuery 学习笔记

    jQuery 学习笔记   一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById( ...

  6. jQuery学习笔记(一):入门

      jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...

  7. jQuery学习笔记之Ajax用法详解

    这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求.载入.处理.传递等,需要的朋友可以参考下 本文实例讲述了j ...

  8. jQuery学习笔记之DOM操作、事件绑定(2)

    jQuery学习笔记之DOM操作.事件绑定(2) --------------------学习目录------------------------ 4.DOM操作 5.事件绑定 源码地址: https ...

  9. amazeui学习笔记二(进阶开发4)--JavaScript规范Rules

    amazeui学习笔记二(进阶开发4)--JavaScript规范Rules 一.总结 1.注释规范总原则: As short as possible(如无必要,勿增注释):尽量提高代码本身的清晰性. ...

随机推荐

  1. 安装chrome并设置默认主页

    chrome 版本 https://support.google.com/chrome/a/answer/187948?hl=en&ref_topic=2936229

  2. [WC2015]未来程序(提交答案)

    sub1:ans=a*b%c,龟速乘即可. #include <stdio.h> #include <stdlib.h> unsigned long long a, b, c, ...

  3. v-cloak使用

    v-cloak:保持和元素实例的关联,直到结束编译后自动消失. v-cloak指令和CSS 规则一起用的时候,能够解决差值表达式闪烁的问题(即:可以隐藏未编译的标签直到实例准备完毕). 就拿上一段代码 ...

  4. 字符串常用方法总结与StringBuffer基础

    字符串 基本特性 final:字符串被修饰为final,是不能被继承的. immutable:字符串是不可改变的,例如创建了一个字符串对象,就不可改变它,即不能进行增删查改其中的字符.一旦创建好这个字 ...

  5. certutil

    计算摘要 certutil -hashfile inst.ini MD2 certutil -hashfile inst.ini MD5 certutil -hashfile inst.ini SHA ...

  6. macbook安装LightGBM

    一开始直接用pip install lightgbm 报错: OSError: dlopen(/opt/anaconda3/lib/python3.7/site-packages/lightgbm/l ...

  7. TreeviewEditor.rar

    本工具可以打开.保存指定格式的XML文件. 树形控件的节点可以编辑.删除.增加.使用本工具看方便地创建书或论文的目录大纲,我用这个工具已经写了好几本书了. 动态图1: 动态图2:编辑效果,支持节点拖曳 ...

  8. VBA引用管理工具(可用于32、64位Office,Win7 Win10均可)

    VBAReferenceManager安装和使用方法,操作请看动态图: 下载地址: VBAReferenceManager.zip

  9. HTML5 Fundamental Syntax

    HTML5 Fundamental Syntax */--> HTML5 Fundamental Syntax 1 Adding Document Structure with HTML5's ...

  10. css样式表---样式表分类、选择器

    一.样式表分三类: 1.内联样式表.——放在元素的开始标记中.——只对当前元素起作用.<input name="txt" style="border:0px; bo ...