jquery文档处理

1)append(content):向每个匹配的元素内部追加内容。

$("p").append("<b>h</b>")  =>  <p>I <b>Hello</b></p>

2)appendTo(content):把所有匹配的元素追加到另一个、指定的元素集合中。

$("p").appendTo("#div"):是将p追加到#div中:

<div id="foo"><p>I </p></div>

3)prepend(content):向每个匹配的元素内部前置内容。

$("p").prepend("<b>h</b>")  =>  <p><b>Hello</b>I</p>

4)prependTo(content):把所有匹配的元素前置到另一个、指定的元素集合中

$("p").appendTo("#div"):是将p前置到#div中:

5)empty():删除匹配的元素集合中所有的子节点

6)remove([expr]):从DOM中删除所有匹配的元素

这个方法不会吧匹配的元素从jquery对象中删除,因而可以在将来再使用这些匹配的元素。

HTML:<p class="hello">Hello</p> how are <p>you?</p>

Jquery:$("p").remove(".hello");

结果:how are <p>you?</p>

他不会把整个匹配hello的全局p删除,会保留里面符合的对象

7)wrap(elem or html):把所有匹配的元素用其他元素的结构化标记包装起来

$("p").wrap(document.getElementById('content'));

$("p").wrap("<div class='wrap'></div>");

8)wrapAll(elem or html):将所有匹配的元素用单个元素包裹起来

wrap()是为每一个匹配的元素都包裹一次

9)wrapInner(elem or html):为每一个匹配的元素的子内容(包括文本节点),用DOM元素包裹起来。

10)clone():复制匹配的DOM元素并且选择这些复制是副本

11)clone(true):元素以及其所有额事件处理并且选中这写复制的副本。

12)after(content):在每个匹配的元素之后插入内容

13)before(content):在每个匹配的元素之前插入内容

14)insertAfter(content):把所有匹配的元素插入到另一个、指定的元素集合后面

15)insertBefore(content):把所有匹配的元素插入到另一个、指定的元素集合前面

16)replaceAll(selector):把匹配的元素替换掉所有selector匹配到的元素

 

 

posted @ 2013-01-11 10:26  helenjgao  阅读(167)  评论(0)    收藏  举报