JQuery 教程

查看目录版

查看原版

jQuery 是一个 JavaScript 库。

jQuery 安装

有两种安装方法:

jQuery 语法

jQuery 选择器

jQuery 事件

鼠标事件键盘事件表单事件文档/窗口事件
clickkeypresssubmitload
dbclickkeydownchangeresize (浏览器窗口大小调整时触发)
hoverkeyupfocusscroll (滚动时触发)
mouseenter blurunload (离开页面时触发,jQuery1.8中 废弃)
mouseleave   

比较 keypress,keydown,keyup

jQuery 效果

所有效果都类似,分 正反切换 toggle回调函数也类似

jQuery 效果 - 隐藏和显示

jQuery 效果 - 淡入淡出

jQuery 效果 - 滑动

jQuery 效果 - 动画

jQuery animate() - 操作多个属性

jQuery animate() - 使用相对值

jQuery animate() - 使用预定义值

jQuery animate() - 使用队列功能

jQuery 效果 - 停止动画

jQuery 效果 - Callback 方法

jQuery 效果 - Chaining

jQuery HTML

jQuery 获取和设置

获取和设置 内容

获取和设置 属性

回调函数

上面四个方法,在设置的时候,都有一个 可选的 回调函数;

jQuery 添加元素

jQuery 删除元素

jQuery CSS 类

jQuery 尺寸

jQuery 遍历

jQuery 遍历 - 祖先

jQuery 遍历 - 后代

jQuery 遍历 - 同胞(siblings)

jQuery 遍历 - 过滤

jQuery Ajax

AJAX 是与服务器交换数据的技术,它在不重载页面的情况下,实现了对部分页面的更新。

jQuery - Ajax load() 方法

jQuery - Ajax get() 和 post() 方法

jQuery $.get() 方法

jQuery $.post() 方法

jQuery - Ajax ajax() 方法

jQuery 中,$.ajax() 能够实现与 .get(),$.post() 方法相同的功能。

jQuery 其他

当同时使用 jQuery 和其他框架时, $ 符号或 jQuery 语法 可能会与其他框架存在冲突,这时候只要使用 jQuery 中的 noConflict() 方法,就可以解决这个问题;

jQuery 插件

jQuery 拓展阅读