[jQuery入門] jQueryを使ってhtmlを変更/追加してみる。

今回はjQuery入門として、jQueryでhtmlの文字や要素を変更する方法をご紹介したいと思います。

こんにちは、はるまきです。今回は「自作Webサービス解説シリーズ」です。今回で第10回目! 

自作Webサービスのアクアリウム専門の質問サイト→ Q&Aquarium

このシリーズでは、初学者の僕が学んだことや、ハマったポイントなどを紹介しています。間違っている箇所があればご指摘お願いします。※あくまで僕(はるまき)流の解釈をもとに作成しています。

jQueryでhtmlの文字列を変更する。

それでは早速いきましょう。htmlファイルにある

  <div>
    <button type="button">ボタンを押してください。</button>
    <div id="aaa">AAA</div>
  </div>
$(function() {
  //クリックしたら発火
  $('button').click(function() {
   //要素の”テキスト”が置き換わる
    $('#aaa').text('AAAのテキストが変更されました。');
 
  });
});

もともとの”AAA"というテキストが、そのまま”AAAのテキストが変更されました。”に置き換わるイメージです。

シンプル!!

 

jQueryを使ってhtml要素を追加する。

次は新しい要素を追加する場合。

  <div>
    <button type="button">ボタンを押してください。</button>
    <div id="aaa">AAA</div>
  </div>
  $(function() {
    //クリックしたら発火
    $('button').click(function() {
 
      // 指定した要素の中に、新たなhtmlが追加される
      $('#aaa').html('<a href="hoge">aaaにリンクが追加される。</a>');
    });
  });

ここでは、 

<div id="aaa">AAA</div>の

”AAA”

というテキストが、そのまま、

<a href="hoge">aaaにリンクが追加される。</a>

に置き換わるイメージです。html()では、指定要素内に、要素が追加されます。もともとあったテキストは完全に置き換わります。

最後に

今回は以上です。  

自作Webサービスのアクアリウム専門の質問サイト  → Q&Aquarium

このシリーズでは、初学者の僕が学んだことや、ハマったポイントなどを紹介しています。間違っている箇所があればご指摘お願いします。※あくまで僕(はるまき)流の解釈をもとに作成しています。 次回もお楽しみに〜。