append(content | fn):
向每个匹配的元素内部追加内容。参考:http://jquery.cuishifeng.cn/append.html
例如:向所有段落中追加一些HTML标记。
<p>I would like to say: </p>$("p").append("<b>Hello</b>");[ <p>I would like to say: <b>Hello</b></p> ]
appendTo():这个方法是颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中
例如:把所有段落追加到ID值为foo的元素中。
<p>I would like to say: </p><div></div><div></div>$("p").appendTo("div");<div><p>I would like to say: </p></div><div><p>I would like to say: </p></div>
prepend():向每个匹配的元素内部前置内容
例如:向所有段落中前置一些HTML标记代码。
<p>I would like to say: </p>$("p").prepend("<b>Hello</b>");[ <p><b>Hello</b>I would like to say: </p> ]
prependTo(content):
把所有匹配的元素前置到另一个、指定的元素元素集合中。实际上,使用这个方法是颠倒了常规的$(A).prepend(B)的操作,即不是把B前置到A中,而是把A前置到B中。
例如:把所有段落追加到ID值为foo的元素中。
<p>I would like to say: </p><div id="foo"></div>$("p").prependTo("#foo");<div id="foo"><p>I would like to say: </p></div>
after():在每个匹配的元素之后插入内容。插入的元素和被插入的元素属于同一级,非父子级关系
例如:在所有段落之后插入一些HTML标记代码。
<p>I would like to say: </p>$("p").after("<b>Hello</b>");<p>I would like to say: </p><b>Hello</b>
before():在每个匹配的元素之前插入内容。
例如:在所有段落之前插入一些HTML标记代码
<p>I would like to say: </p>$("p").before("<b>Hello</b>");[ <b>Hello</b><p>I would like to say: </p> ]
insertAfter():把所有匹配的元素插入到另一个、指定的元素元素集合的后面。实际上,使用这个方法是颠倒了常规的$(A).after(B)的操作,即不是把B插入到A后面,而是把A插入到B后面
例如:把所有段落插入到一个元素之后。与 $("#foo").after("p")相同
<p>I would like to say: </p><div id="foo">Hello</div>$("p").insertAfter("#foo");<div id="foo">Hello</div><p>I would like to say: </p>
insertBefore():把所有匹配的元素插入到另一个、指定的元素元素集合的前面。实际上,使用这个方法是颠倒了常规的$(A).before(B)的操作,即不是把B插入到A前面,而是把A插入到B前面。
新闻热点
疑难解答
图片精选