【jQuery】要素の追加方法(要素内のはじめ、後ろ、要素外のはじめ、後ろや要素を包む方法も)

追加するポ
この記事は約3分で読めます。
広告

いつもjQueryで要素を追加する時に検索してトップに出てくるキータを見ています。
いつもいつもありがとうございます!
そのキータのページではGIFかmp4で要素を追加した様子を流していてわかりやすいのですが
実際にボタンを押して動かす方がさらに分かりやすい!と思って作ってみました。
よく見たらgithubにそのまま上がっていましたが、せっかく書いたし見てくれたら嬉しいです!

要素内の始め(最初)に追加|prepend()

$('ul').prepend('<li>one</li>');
要素内の始めに追加
<ul> 

  •  <li>two</li>
  •  <li>three</li>

</ul>

要素内の後ろ(最後)に追加|append()

$('ul').append('<li>three</li>');
要素内の後ろに追加
<ul> 

  •  <li>one</li>
  •  <li>two</li>

</ul>

要素外の始め(最初)に追加|before()

$('ul').before('<p>other</p>');
要素外の始めに追加
  • <ul>
  •  <li>one</li>
  •  <li>two</li>
  •  <li>three</li>
  • </ul>

要素外の後ろ(最後)に追加|after()

$('ul').after('<p>other</p>');
要素外の後ろに追加
  • <ul>
  •  <li>one</li>
  •  <li>two</li>
  •  <li>three</li>
  • </ul>

要素すべてを包む|wrapAll()

$('p').wrapAll('<div class="wrap"></div>');
要素すべてを包む

<p>one</p>

<p>two</p>

<p>three</p>

個々に要素を包む|wrap()

$('p').wrap('<div class="wrap"></div>');
個々に要素を包む

<p>one</p>

<p>two</p>

<p>three</p>

要素の中を包む|wrapInner()

$('p').wrapInner('<span></span>');
要素の中を包む

one

two

three

エンデ・バタローをフォローする
javascriptjQuery

埼玉県北本市に越してきて2年と少しになります。以前は東京都の京王線沿線に、その前は神戸の三宮、さらにその前は名古屋の八事霊園近くに住んでいました。

怖い話が大好きで、ネット怪談、ホラー小説、心霊Youtuber(オウマガドキch、ゾゾゾ)を寝る前のお供にしてます。

フロントエンドエンジニアとして9年目のキャリアを積んでおり、figma、Illustrator、Photoshop、WordPress、HTML、CSS(scss)、JavaScript(jQuery)、PHPなど使って日々仕事をしています。

仕事で検索する手間を省くためフロントエンド技術に関するブログを書いています。

エンデ・バタローをフォローする
広告
初めてのブログ

コメント

タイトルとURLをコピーしました