jQuery

什么是JQuery

jQuery 由 John Resig 于 2006 年创建。它旨在处理浏览器不兼容性并简化 HTML DOM 操作、事件处理、动画和 Ajax。

十多年来,jQuery 一直是世界上最受欢迎的 JavaScript 库。

但是,在 JavaScript Version 5(2009)之后,大多数 jQuery 实用程序都可以通过几行标准 JavaScript 来解决。

选择器

通过 id 来查找 HTML 元素

var myElement = $("#id01");

通过标签名来查找 HTML 元素

var myElements = $("p");

通过类名来查找 HTML 元素

var myElements = $(".intro");

通过 CSS 选择器查找 HTML 元素

var myElements = $("p.intro");

操作DOM

设置文本内容

myElement.text("Hello China!");

获取文本内容

var myText = myElement.text();

设置 HTML 内容

var myElement.html("<p>Hello World</p>");

获取 HTML 内容

var content = myElement.html();

隐藏 HTML 元素

myElement.hide();

显示 HTML 元素

myElement.show();

样式化 HTML 元素

myElement.css("font-size","35px");

删除元素

$("#id").remove();

获取父元素

var myParent = myElement.parent();

事件

输入事件

  • onblur - 当用户离开输入字段时
  • onchange - 当用户更改输入字段的内容时
  • onchange - 当用户选择下拉值时
  • onfocus - 当输入字段获得焦点时
  • onselect - 当输入文本被选取时
  • onsubmit - 当用户点击提交按钮
  • onreset - 当用户点击重置按钮
  • onkeydown - 当用户按下/按住某个键时
  • onkeypress - 当用户按下/按住某个键时
  • onkeyup - 当用户释放按键时
  • onkeyup - 当用户释放按键时
  • onkeydown vs onkeyup - 两者

鼠标事件

  • onmouseover/onmouseout - 当鼠标经过一个元素时
  • onmousedown/onmouseup - 当按下/释放鼠标按钮时
  • onmousedown - 当按下鼠标时:提示点击了哪个元素
  • onmousedown - 当点击鼠标时:提示点击了哪个按钮
  • onmousemove/onmouseout - 当把鼠标指针移入/移出 div 时
  • onmouseover/onmouseout - 当把鼠标指针移入/移出图像时
  • onmouseover - 将鼠标悬停在图像映射上

点击事件

  • 对 onclick 事件作出反应
  • onclick - 单击按钮时
  • ondblclick - 双击文本时

加载事件

  • onload - 页面加载后
  • onload - 图像加载后
  • onerror - 当图像加载时发生错误
  • onunload - 当浏览器关闭文档时
  • onresize - 当浏览器窗口大小被调整时

最新文章

  1. 下载Spring框架开发包
  2. Mysql分布式事务
  3. 吉日嘎拉DotNet.BusinessV4.2中的一处bug,及我的修复和扩展
  4. java实现栈和队列
  5. Linux下常用压缩格式的压缩与解压方法
  6. jQuery自定义Web页面鼠标右键菜单
  7. CSS3单位
  8. tomcat+nginx+redis实现均衡负载、session共享(一)
  9. scp命令使用
  10. G-Sensor 校准标准
  11. Linux注意到Makefile
  12. webstorm工具使用详解
  13. ES容易忽视的集群配置
  14. Java 实现字符串的加密与解密
  15. Blender 曲线操作
  16. loopback 代码解析
  17. Scala进阶之路-高级数据类型之数组的使用
  18. 了解 node.js
  19. Kafka分区数与消费者个数
  20. python安装模块的时候报错error: command &#39;gcc&#39; failed with exit status 1

热门文章

  1. php自动识别背景并且把它改为白色
  2. mybatis框架的第二天
  3. SQL关联子查询
  4. docker之构建镜像
  5. 友链QAQ
  6. python 并行
  7. Qt Model/view 小实例 文件目录浏览器
  8. 论文阅读:Robust Visual SLAM with Point and Line Features
  9. 【LeetCode】151. 翻转字符串里的单词(剑指offer 58-I)
  10. debian9 python环境设置