目录:

一、选择网页元素
二、改变结果集
三、链式操作
四、元素的操作
五、元素的操作:移动
六、元素的操作:复制、删除和创建
七、工具方法
八、事件操作
九、特殊效果

一、选择网页元素
这也是jQuery的基本设计思想和主要用法,就是“选择某个网页元素,然后对其进行某种操作”,也是区别于其他JS库的根本特点
所以首先我们要获得网页元素$(''),如下(选择ID为myId的元素和使用jQuery特有的表达式):
相当于JS的document.getElementById("")等
$('#myId'); $('a:first') //选择网页第一个a元素

常用选择器:

二、改变结果集(也称包装集,是选择器的返回结果)
设计思想之二: 提供各种强大的过滤方法
如下(选择器.has过滤方法):
$('div').has('p'); //选择包含p元素的div元素

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

attr函数:

获取属性:var xx = $("选择器").attr("属性");  设置属性:$("选择器").attr("属性", "属性设置值");

常见事件处理:

响应鼠标点击: $("button").click(function() {$("#id").hide();});  (如果事件click、mousedown、mouseup对应的函数都被定义,响应顺序为:mousedown->mouseup->click)

异常处理(error事件):$(window).error(function() {return true;});  (表示当网页有错误时,显示错误信息)

keydown事件(定义键盘某个按键按下时,所触发的事件):$(window/document).keydown(function() {$("#id).hide();});  (仅是这里按下任意按键触发事件)

最新文章

  1. Leetcode 15. 3Sum
  2. 【iOS】Alamofire库在iOS7下设置Head无效的问题
  3. HDU5900 QSC and Master(区间DP + 最小费用最大流)
  4. c++截取英文和汉字(单双字节)混合字符串
  5. qt 自动产生 Guid 方法
  6. Android Studio 的安装和配置篇(Windows篇)
  7. C#操作Excel(2)-- 打开-读取Excel文档
  8. FAT32,NTFS,EXT3,支持的最大分区和单个文件大小?
  9. 四轴飞行器1.4 姿态解算和Matlab实时姿态显示
  10. jQuery.merge 源码阅读
  11. iOS10收集IDFA,植入第三方广告[终结]--ADMob
  12. loadrunner提高篇-场景设计实践
  13. 使用Python写一个贪吃蛇
  14. DevOps之域名
  15. 端口扫描命令nmap
  16. 腾讯IVWEB前端工程化工具feflow思考与实践
  17. iReport官方文档(英文版本)+ iReport中文教程
  18. C++Primer笔记之复制控制
  19. 由于没有公钥,无法验证下列签名: NO_PUBKEY 54422A4B98AB5139
  20. 【机器学习算法-python实现】决策树-Decision tree(2) 决策树的实现

热门文章

  1. Revit如何模型导入到InfraWorks中
  2. 检查sqlite数据库完整性
  3. JAVA内部类使用
  4. 【C语言】C语言关键字
  5. 【iOS】使用safari对webview进行调试
  6. C中的流程控制
  7. XML 学习介绍 收藏
  8. selenium+python测试
  9. 在MVC中处理异常的总结
  10. asp.net mvc jQuery 城市二级联动