jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Manipulation/API/jQuery

insertBefore(content)

要素を指定した他の要素の前に挿入する。
例えば $(A).before(B) とした場合にAの前にBが挿入されるのに対して、$(A).insertBefore(B) ではBの前にAが挿入される。
両方のサンプルを見て、違いに注意すること。
引数
content
String
コンテンツが追加される要素を指し示す文字列
戻り値
jQuery
jQueryオブジェクト
サンプル
サンプル1
“foo”というidを持った要素の前に、p要素を追加。
これは $(”#foo”).before(“p”) と等価である。
<div id="foo">FOO!</div><p>I would like to say: </p>
$("p").insertBefore("#foo"); // check before() examples
[全コードを表示] [実行結果を単体で表示]