• 事件监听者是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()

最新文章

  1. php 执行程序分析
  2. Sublime Text 3 杂记
  3. linux vmware安装完成后如何设置桥接上网
  4. C#ArrayList集合——小例题
  5. Java多态:upcast和downcast
  6. EntityFramework中支持BulkInsert扩展(转载)
  7. Spring Boot 入门
  8. 数据可视化开源系统(python开发)
  9. 从 RequireJs 源码剖析脚本加载原理
  10. windows 注入 之 SetWindowHookEx
  11. Windows Server 2008取消登录前的Ctrl+Alt+Delete组合键操作
  12. Hadoop记录-metastore jmx配置
  13. c——闰年
  14. Sqlserver 连接oracle和mysql数据库 已经oracle导入sqlserver表数据
  15. 负载均衡获得真实源IP的6种方法 【转】
  16. bitset里面一些函数的用法
  17. 微信小程序获取用户手机号详解
  18. 你了解大O符号(big-O notation)么?你能给出不同数据结构的例子么?
  19. c#mvc实现登录
  20. shell脚本实例-实现监控tcp的链接状态另一种方式批量创建用户

热门文章

  1. 阿里云 asp.net core nginx 单机部署
  2. ZZJ_淘淘商城项目:day02(淘淘商城01 - 项目讲解、环境搭建)
  3. tmp == emg.经典+47
  4. LeetCode No.100,101,102
  5. 共克时艰,停工不停学 Serverless 在线课堂免费开课
  6. day44-线程
  7. day29-struct模块解决黏包问题
  8. DataGrip设置时区
  9. WebService客户端生成方法
  10. Jenkins+maven+jmeter+eclipse搭建自动化测试平台