Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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>";
});