jQuery 的功能

138 阅读2分钟

jQuery的基本设计思想和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他Javascript库的根本特点。

使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。

参考文章:阮一峰jQuery设计思想

目录

  1. jQuery 如何获取元素
  2. jQuery 的链式操作是怎样的
  3. jQuery 如何创建元素
  4. jQuery 如何移动元素
  5. jQuery 如何修改元素的属性

正文

1. jQuery 如何获取元素?

  • 获取的元素可以是CSS选择器 image.png
  • 也可以是jQuery特有的表达式 image.png

2. jQuery 的链式操作是怎样的?

链式操作是jQuery设计思想的精华所在;

通常一个函数返回值是计算结果。但jQuery大部分方法都是返回jQuery对象。从而可以实现链式调用;

image.png

3. jQuery 如何创建元素?

创建新元素的方法非常简单,只要把新元素直接传入jQuery的构造函数就可以了,例如:

image.png

4. jQuery 如何移动元素?

jQuery设计思想之五,就是提供两组方法,来操作元素在网页中的位置移动。一组方法是直接移动该元素,另一组方法是移动其他元素,使得目标元素达到我们想要的位置。

假定我们选中了一个div元素,需要把它移动到p元素后面。

第一种方法是使用.insertAfter(),把div元素移动p元素后面:

image.png 第二种方法是使用.after(),把p元素加到div元素前面:

image.png 表面上看,这两种方法的效果是一样的,唯一的不同似乎只是操作视角的不同。但是实际上,它们有一个重大差别,那就是返回的元素不一样。第一种方法返回div元素,第二种方法返回p元素。你可以根据需要,选择到底使用哪一种方法。

使用这种模式的操作方法,一共有四对:

image.png

5. jQuery 如何修改元素的属性?

jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写。

最基本常用的用法:

image.png

语法:

image.png