Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

jQueryのhtml()とtext()について

jQueryのhtml()とtext()について

実際のところ

html()とtext()はデータの読み込み、書き込みを楽にできるやつです。
前者はタグを利用でき、後者は生テキストという違いがあります。

書き込みをするときは

$("#hoge").html("<li>something new</li>")

読み込み時は

var nyan = $("#hoge").html()

とやるだけです。

書き込みの場合は関数を持たせる事もできるので、
特定の箇所だけ強調……みたいな事もできます。

$( "div.demo-container" ).html(function() {
  var emphasis = "<em>" + $( "p" ).length + " paragraphs!</em>";
  return "<p>All new content for " + emphasis + "</p>";
});