操纵
本部分的所有的方法都以一些方式操纵了DOM。有一些可以简单改变元素的某个元素属性(亦在元素属性中列出),与此同时,另一部分是设置元素的样式属性(亦在CSS中列出)。还有一些是修改整个元素(或者一组元素)本身——插入、复制、删除,等等。所有的这些方法都被称为“设置器”,因为它们改变了属性的值。
这些方法中有一些——比如说.attr()
、.html()
和.val()
也被称为“读取器”,它们从DOM元素上检索信息,用于后来的使用。
把指定的样式类添加到匹配的元素集合中的每个元素上。
把匹配的元素集合中的每个元素插入到目标的末尾。
确定匹配元素中是否有一些元素带有指定样式类。
针对匹配的元素集合中的第一个元素,获得它当前经计算的内部高度(包括padding,但是不包括border),或者针对每个匹配的元素设置它们的内部高度。
针对匹配的元素集合中的第一个元素,获得它当前经计算的内部宽度(包括padding,但是不包括border),或者针对每个匹配的元素设置它们的内部宽度。
把匹配的元素集合中的每个元素插入到目标的后面。
把匹配的元素集合中的每个元素插入到目标的前面。
一个对象,包含了所有的可以不带单位使用的CSS属性。.css()方法使用这个对象来查看它是否可以向无单位值追加px。
获得匹配的元素集合中第一个元素的当前经计算的高度,包括padding和border,视情况还包括margin。返回一个数字(不带px),代表这个值,或者如果在一个元素的空集合上调用它,则返回null。
获得匹配的元素集合中第一个元素的当前经计算的宽度,包括padding和border。
获得匹配的元素集合中第一个元素的当前坐标,相对于最接近的有定位的祖先元素。
在匹配的元素集合中每个元素的开头,插入用参数指定的内容。
把匹配的元素集合中的每个元素插入到目标的开头。
从匹配的元素集合中的每个元素上删除一个元素属性。
从匹配的元素集合的每个元素上删除一个样式类、多个样式类或者所有样式类。
针对匹配的元素集合,删除一个属性。
用匹配的元素集合替代每一个目标元素。
用提供的新内容替换掉匹配的元素集合中的每个元素,并返回已经被删除的元素的集合。
获得针对匹配的元素集合中第一个元素的滚动条的当前水平位置,或者为每个匹配的元素设置滚动条的水平位置。
获得针对匹配的元素集合中第一个元素的滚动条的当前垂直位置,或者为每个匹配的元素设置滚动条的垂直位置。
给匹配的元素集合的每个元素上添加一个或多个样式类,或从匹配的元素集合的每个元素上删除一个或多个样式类,取决于样式类是否存在,或者取决于状态参数的值。
在匹配的元素集合的所有元素周围包裹一个HTML结构。
在匹配的元素集合的每个元素内部包裹一个HTML结构。