2024年06月13日

jquery:append()


このメソッドの説明

append()は、jQueryメソッドです。

セレクト要素の最後にHTML要素を追加したり、テキスト要素の後ろに文字を追加します。

 


メソッド

セレクタ.append( content )

 


パラメータ

content (文字列)(HTML)

追加したい文字列又はHTMLを指定します。

 


利用例

1.テキスト要素の後ろに文字追加をする

下記の追加ボタンを挿入して下さい。文字が追加されます。

お元気ですか?


上記は下記のプログラムから構成されています。

①HTML

<div class='base_text'>お元気ですか?</div>
<button class='add_button'>追加</button>

②jQuery

追加ボタンを挿入した時に、文字列の最後に「山田さん」を追加します。

$(function(){
  $('.add_button').click(function(){
 		$('.base_text').append('山田さん');
  });
});

■追加する部分は下記の様な書き方もできます。

Var Text = $('.base_text').text();
$('.base_text').text(Text + '山田さん');

上記よりappend()を利用した方が簡単に記述できます。

 

2.select要素の「最後」にHTML要素を追加する

選択項目を確認後、追加ボタンを挿入して下さい。

項目4が追加され、これが選択されます。


上記は下記のプログラムから構成されています。

①HTML

<select name='select_name' class='select_class' > 
  <option value='#none#'>選択してください</option> 
  <option value='1'>項目1</option> 
  <option value='2'>項目2</option> 
  <option value='3'>項目3</option> 
</select>
<br>	
<button class='add_button1'>追加</button>

②jQuery

上記のHTMLに、項目4を追加し、それを選択する処理を下記で行います。

$(function(){
  $('.add_button1').click(function(){
    $('.select_class').append('<option  selected="selected" value="4">項目4</option>');
  });
});

 


関連情報

append()は最後に追加しましたが、先頭に追加する場合は prepend() を利用します。

使い方は同じです。

 


関数一覧
  • 1.JavaScript/jQueryとは
  • 2.[JS] 変数規則と文字連結
  • 3.[JS] if文
  • 4.[JS] 配列操作
  • 5.[JS] 文字列操作
  • 6.[JS] 画面情報&操作
  • 7.[JS] Timer処理
  • console.log()
  • for
  • for in
  • for of
  • indexOf()
  • join()
  • length
  • map()
  • match()
  • Object.keys()
  • Object.values()
  • parseInt()
  • pop()
  • push()
  • replace()
  • shift()
  • slice()
  • split()
  • toString()
  • unshift()
  • 1.jQueryの導入と記述の基本
  • 2.jQueryの機能追加
  • 3.jQuery文法
  • 4.階層構造の要素セレクトと操作
  • 5.要素サイズ取得メソッド
  • animate()
  • append()
  • attr()
  • change(func)
  • click()
  • click(func)
  • css()
  • each(func)
  • effect()
  • empty()
  • fadeTo()
  • get()
  • hover(f1,f2)
  • html()
  • map(func)
  • mousedown(func)
  • prop()
  • resize(func)
  • show()、hide()
  • slideToggle()
  • submit()
  • submit(func)
  • text()
  • toggle()
  • toggleClass()
  • val()