■textメソッド

 HTMLそのものを変更することが出来る

 $('セレクタ').text('書き換える文字列');

 $('p').text('こんにちは');  <p>こんにちは</p> と同義になる

 textメソッドの引数は、単なる文字列と認識される

 <h1>タグもそのまま文字列としてブラウザに表示

 

■htmlメソッド

 要素の中身のHTMLを書き換えることが出来る

 $('セレクタ').html('書き換える文字列');

  $('p').text('こんにちは');  <p>こんにちは</p> と同義になる

 

 HTMLタグを追加することもできる

 例)$('p').html('<h1>書き換える文字列</h1>');

htmlメソッドの引数は、単なる文字列ではなくHTMLのタグと認識される

 

 HTMLタグでリンク先を追加

例)$('#text').html('<タブ>書き換える文字列<タブ>');

  $('#text').html('<a href="https://prog-8.com/">文字列</a>');

 

html

<p>Hello</p>

 

script.js

 

textメソッド

$('p').text('<h1>こんにちは</h1>');

<h1>タグが文字列と認識される

 

htmlメソッド

$('p').html('<h1>こんにちは</h1>');

 <h1>タグがHTMLタグと認識される

 

htmlメソッド(リンク先を追加)

$('#text').html('<a href="https://prog-8.com/">リンク先</a>');

   <a>タグがHTMLタグと認識される

 

画面表示

 

Hello

 

↓に変更

 

①<h1>こんにちは</h1>

②こんにちは

③リンク先