操纵| jqueryAPI 2.2 中文手册- AspRain.cn 致力于Web开发技术翻译整理

jQuery API 2.2.0

操纵

本部分的所有的方法都以一些方式操纵了DOM。有一些可以简单改变元素的某个元素属性(亦在元素属性中列出),与此同时,另一部分是设置元素的样式属性(亦在CSS中列出)。还有一些是修改整个元素(或者一组元素)本身——插入、复制、删除,等等。所有的这些方法都被称为“设置器”,因为它们改变了属性的值。

这些方法中有一些——比如说.attr().html().val()也被称为“读取器”,它们从DOM元素上检索信息,用于后来的使用。

把指定的样式类添加到匹配的元素集合中的每个元素上。

在匹配的元素集合的每个元素后面,插入用参数指定的内容。

在匹配的元素集合中每个元素的末尾,插入用参数指定的内容。

把匹配的元素集合中的每个元素插入到目标的末尾。

取得匹配的元素集合中第一个元素的某个元素属性的值,或者针对每个匹配的元素设置一个或多个元素属性。

在匹配的元素集合的每个元素的前面,插入用参数指定的内容。

亦位于 操纵 > 复制
.clone()

给匹配的元素集合创建一个深复制副本。

亦位于 CSS | 操纵 > 样式属性
.css()

针对匹配的元素集合中的第一个元素,获得一个计算过的样式属性的值;或者针对每个匹配的元素,设置一个或多个CSS属性。

亦位于 操纵 > DOM删除
.detach()

从DOM中删除匹配的元素集合。

亦位于 操纵 > DOM删除
.empty()

从DOM上删除匹配的元素集合的所有的子元素节点。

确定匹配元素中是否有一些元素带有指定样式类。

亦位于 CSS | 维度 | 操纵 > 样式属性
.height()

获得匹配的元素集合中的第一个元素的当前经计算的高度,或者针对每个匹配的元素设置高度。

获得匹配的元素集合中第一个元素的HTML内容,或者针对每个匹配的元素设置HTML内容。

针对匹配的元素集合中的第一个元素,获得它当前经计算的内部高度(包括padding,但是不包括border),或者针对每个匹配的元素设置它们的内部高度。

亦位于 CSS | 维度 | 操纵 > 样式属性
.innerWidth()

针对匹配的元素集合中的第一个元素,获得它当前经计算的内部宽度(包括padding,但是不包括border),或者针对每个匹配的元素设置它们的内部宽度。

把匹配的元素集合中的每个元素插入到目标的后面。

把匹配的元素集合中的每个元素插入到目标的前面。

一个对象,包含了所有的可以不带单位使用的CSS属性。.css()方法使用这个对象来查看它是否可以向无单位值追加px。

亦位于 CSS | 偏移 | 操纵 > 样式属性
.offset()

获得匹配的元素集合中的第一个元素的相对于document的当前坐标,或者对每个匹配的元素设置相对于document的坐标。

获得匹配的元素集合中第一个元素的当前经计算的高度,包括padding和border,视情况还包括margin。返回一个数字(不带px),代表这个值,或者如果在一个元素的空集合上调用它,则返回null。

亦位于 CSS | 维度 | 操纵 > 样式属性
.outerWidth()

获得匹配的元素集合中第一个元素的当前经计算的宽度,包括padding和border。

亦位于 CSS | 偏移 | 操纵 > 样式属性
.position()

获得匹配的元素集合中第一个元素的当前坐标,相对于最接近的有定位的祖先元素。

在匹配的元素集合中每个元素的开头,插入用参数指定的内容。

把匹配的元素集合中的每个元素插入到目标的开头。

获得匹配的元素集合中第一个元素的某个属性的值,或者为每个匹配的元素设置一个或多个属性。

亦位于 操纵 > DOM删除
.remove()

从DOM中删除匹配的元素集合。

从匹配的元素集合中的每个元素上删除一个元素属性。

从匹配的元素集合的每个元素上删除一个样式类、多个样式类或者所有样式类。

针对匹配的元素集合,删除一个属性。

用匹配的元素集合替代每一个目标元素。

用提供的新内容替换掉匹配的元素集合中的每个元素,并返回已经被删除的元素的集合。

亦位于 CSS | 偏移 | 操纵 > 样式属性
.scrollLeft()

获得针对匹配的元素集合中第一个元素的滚动条的当前水平位置,或者为每个匹配的元素设置滚动条的水平位置。

亦位于 CSS | 偏移 | 操纵 > 样式属性
.scrollTop()

获得针对匹配的元素集合中第一个元素的滚动条的当前垂直位置,或者为每个匹配的元素设置滚动条的垂直位置。

获得匹配的元素集合中每个元素的文本内容的串联结果,包括它们的后代元素中的文本,或者设置匹配元素的文本内容。

给匹配的元素集合的每个元素上添加一个或多个样式类,或从匹配的元素集合的每个元素上删除一个或多个样式类,取决于样式类是否存在,或者取决于状态参数的值。

从DOM中删除匹配的元素集合的父元素,把匹配的元素留在它们原来的位置。

获得匹配的元素集合中第一个元素的当前值,或者对每个匹配的元素设置值。

亦位于 CSS | 维度 | 操纵 > 样式属性
.width()

获得匹配的元素集合中的第一个元素的当前经计算的宽度,或者针对每个匹配的元素设置宽度。

在匹配的元素集合中的每个元素周围包裹一个HTML结构。

在匹配的元素集合的所有元素周围包裹一个HTML结构。

在匹配的元素集合的每个元素内部包裹一个HTML结构。

如果网页上不能运行示例,请点击http://www.asprain.cn/jQueryAPI/manipulation.htm查看示例。

如果你觉得本文档对你有用,欢迎给翻译作者支付宝打赏,支持翻译作者源源不断翻译更多有用的技术文档。