内部插入
append()
向每个匹配的元素内部追加内容 ------ (A).append(B) =》在A的里面加入B
<p>我想说:</p>
jQuery代码:
$("p").append("<b>你好</b>");
结果:
<p>我想说:<b>你好</b></p>
appendTo()
将所有匹配的元素追加到指定元素中,实际上,使用该方
法是颠倒了常规的$ (B).append(A)的操作 将 B 追加到 A 中
<p>我想说:</p>
jQuery代码:
$("<b>你好</b>").appendTo("p");
结果:
<p>我想说:<b>你好</b></p>
prepend()
向每个匹配的元素内部前置内容
prependTo()
将所有匹配的元素前置到指定的元素中。实际上,使用该 方法是颠倒了常规的$ (A).prepend(B)的操作,即不是将 B 前置到 A 中, 而是将 A 前置到 B 中
外部插入
after()
在每个匹配的元素之后插入内容
<p>我想说:</p>
jQuery代码:
$("p").after("<b>你好</b>");
结果:
<p>我想说:</p><b>你好</b>
insertAfter()
将所有匹配的元素插入到指定元素的后面。实际上,使用 该方法是颠倒了常规的$ (A).after(B)的操作,即不是讲 B 插入到 A 后面, 而是将 A 插入到 B 后面
<p>我想说:</p>
jQuery代码:
$("<b>你好</b>").insertAfter("p");
结果:
<p>我想说:</p><b>你好</b>
before()
在每个匹配的元素之前插入内容
insertBefore()
将所有匹配的元素插入到指定的元素的前面。实际上, 使用该方法是颠倒了常规的$(A).before(B)的操作,即不是将 B 插入到 A 前面,而是将 A 插入到 B 前面