web関連

【jquery】要素を追加するメソッドのメモ

2020/03/17

たまに使うんだけど、どこに追加されるのか覚えてないから備忘録

jQueryの要素を追加するメソッド

// html

<div id="content">
	<div>テキスト</div>
</div>

// jQuery

<script>
jQuery(function($){
	//要素の直前に追加
	$('#content').before('<div>.before()</div>');
	$('<div>.insertBefore()</div>').insertBefore('#content');
	//要素内の先頭に追加
	$('#content').prepend('<div>.prepend()</div>');
	$('<div>.prependTo()</div>').prependTo('#content');
	//要素内の最後に追加
	$('#content').append('<div>.append()</div>');
	$('<div>.appendTo()</div>').appendTo('#content');
	//要素の直後に追加
	$('#content').after('<div>.after()</div>');
	$('<div>.insertAfter()</div>').insertAfter('#content');
});
</script>

// 出力結果

<div>.before()</div>
<div>.insertBefore()</div>
<div id="content">
	<div>.prependTo()</div>
	<div>.prepend()</div>
	<div>テキスト</div>
	<div>.append()</div>
	<div>.appendTo()</div>
</div>
<div>.insertAfter()</div>
<div>.after()</div>
同じ追加方法でも書き方の前後逆のパターンとかあるんすね
 

prepend(先頭に追加する)、append(最後に追加する)
英語の勉強だな