示例
描述:向所有段落中追加一些HTML标记。 HTML 代码:
<p>I would like to say: </p> jQuery 代码: $("p").append("<b>Hello</b>"); 结果:
[ <p>I would like to say: <b>Hello</b></p> ]
2.appendTo(content) 返回值:jQuery 把所有匹配的元素追加到另一个指定的元素元素集合中。
示例
描述:把所有段落追加到ID值为foo的元素中。 HTML 代码:
<p>I would like to say: </p>
<div></div><div></div> jQuery 代码: $("p").appendTo("div"); 结果:
<div><p>I would like to say: </p></div>
<div><p>I would like to say: </p></div>
示例描述:向所有段落中前置一些HTML标记代码。 HTML 代码:
<p>I would like to say: </p> jQuery 代码: $("p").prepend("<b>Hello</b>"); 结果:
[ <p><b>Hello</b>I would like to say: </p> ]
描述:将一个DOM元素前置入所有段落 HTML 代码:
<p>I would like to say: </p>
<p>I would like to say: </p>
<b class="foo">Hello</b>
<b class="foo">Good Bye</b> jQuery 代码: $("p").prepend( $(".foo")[0] ); 结果:
<p><b class="foo">Hello</b>I would like to say: </p>
<p><b class="foo">Hello</b>I would like to say: </p>
<b class="foo">Good Bye</b>
描述:向所有段落中前置一个jQuery对象(类似于一个DOM元素数组)。 HTML 代码:
<p>I would like to say: </p><b>Hello</b> jQuery 代码: $("p").prepend( $("b") ); 结果:
<p><b>Hello</b>I would like to say: </p>
4.prependTo(content)
示例描述:把所有段落追加到ID值为foo的元素中。 HTML 代码:
<p>I would like to say: </p><div id="foo"></div> jQuery 代码: $("p").prependTo("#foo"); 结果:
<div id="foo"><p>I would like to say: </p></div>
外部插入
1..after(content|fn)
after(content|fn)
在每个匹配的元素之后插入内容。
参数
contentString, Element, jQueryV1.0
插入到每个目标后的内容
functionFunctionV1.4
函数必须返回一个html字符串。
示例描述:在所有段落之后插入一些HTML标记代码。 HTML 代码: <p>I would like to say: </p> jQuery 代码:
$("p").after("<b>Hello</b>"); 结果: <p>I would like to say: </p><b>Hello</b>
描述:在所有段落之后插入一个DOM元素。 HTML 代码:
<b id="foo">Hello</b><p>I would like to say: </p> jQuery 代码: $("p").after( $("#foo")[0] ); 结果:
<p>I would like to say: </p><b id="foo">Hello</b>
描述:在所有段落中后插入一个jQuery对象(类似于一个DOM元素数组)。 HTML 代码:
<b>Hello</b><p>I would like to say: </p> jQuery 代码: $("p").after( $("b") ); 结果:
<p>I would like to say: </p><b>Hello</b> 2.before(content|fn) 返回值:jQuery 在每个匹配的元素之前插入内容。
示例描述:在所有段落之前插入一些HTML标记代码。 HTML 代码:
<p>I would like to say: </p> jQuery 代码: $("p").before("<b>Hello</b>"); 结果:
[ <b>Hello</b><p>I would like to say: </p> ]
描述:在所有段落之前插入一个元素。 HTML 代码:
<p>I would like to say: </p><b id="foo">Hello</b> jQuery 代码: $("p").before( $("#foo")[0] ); 结果:
<b id="foo">Hello</b><p>I would like to say: </p>
描述:在所有段落中前插入一个jQuery对象(类似于一个DOM元素数组)。 HTML 代码:
<p>I would like to say: </p><b>Hello</b> jQuery 代码: $("p").before( $("b") ); 结果:
<b>Hello</b><p>I would like to say: </p>
3.insertAfter(content) 返回值:jQuery 把所有匹配的元素插入到另一个、指定的元素元素集合的后面。
示例描述:把所有段落插入到一个元素之后。与 $("#foo").after("p")相同 HTML 代码:
<p>I would like to say: </p><div id="foo">Hello</div> jQuery 代码: $("p").insertAfter("#foo"); 结果:
<div id="foo">Hello</div><p>I would like to say: </p>
4.insertBefore(content) 返回值:jQuery 把所有匹配的元素插入到另一个、指定的元素元素集合的前面。
示例描述:把所有段落插入到一个元素之前。与 $("#foo").before("p")相同。 HTML 代码:
<div id="foo">Hello</div><p>I would like to say: </p> jQuery 代码: $("p").insertBefore("#foo"); 结果:
<p>I would like to say: </p><div id="foo">Hello</div> 删除标签
1.empty() 返回值:jQuery 删除匹配的元素集合中所有的子节点。
示例描述:从DOM中把所有段落删除 HTML 代码:
<p>Hello</p> how are <p>you?</p> jQuery 代码: $("p").remove(); 结果:
how are
描述:从DOM中把带有hello类的段落删除 HTML 代码:
<p class="hello">Hello</p> how are <p>you?</p> jQuery 代码: $("p").remove(".hello"); 结果:
how are <p>you?</p>
3.detach([expr]) 返回值:jQuery detach([expr])
示例描述:从DOM中把所有段落删除 HTML 代码:
<p>Hello</p> how are <p>you?</p> jQuery 代码: $("p").detach(); 结果:
how are
描述:从DOM中把带有hello类的段落删除 HTML 代码:
<p class="hello">Hello</p> how are <p>you?</p> jQuery 代码: $("p").detach(".hello"); 结果:
how are <p>you?</p> 获得和添加标签
attr(name|properties|key,value|fn)