$
的作用
$
其实就是一个函数名,是 jQuery 的缩写。1
2
3
4
5
6jQuery("button").click(function () {
//code
});
$("button").click(function () {
//code
});$
可以作为选择器,获取 DOM 对象对应的 jQuery 对象。$
可以将一个 DOM 对象,转换成一个 jQuery 对象。- 事件中的 this,指向 DOM 对象,所以需要使用
$(this)
做转换。 - 什么时候使用 jQuery,什么时候使用 JS?其实本质上 jQuery 就是 JS,只是我们使用一些现成的方法而已。
jQuery 常用方法
index()
; 获取元素索引text();
获取和设置文本节点css();
获取和设置样式val();
获取和设置 value 属性attr();
获取和设置属性值,例如 srcaddClass();
添加 classremoveClass();
删除 classtoggleClass();
切换 classsiblings();
获取同级其他元素find("");
获取子级parent();
获取父级
jQuery 里 DOM 操作
append();
添加元素节点remove();
删除元素节点
jQuery 事件
- click();
- mouseenter()
- mouseleave()
- mousemove()
- on()事件委托
jQuery 动画方法
- show();
- hide();
- fadeIn();
- fadeOut();
- slideDown();
- slideUp();
- animate();
基本都是用 CSS3
课后练习
- 轮播图练习
- 水果列表的添加与删除
- 随鼠标显示大图