jQuery html()の例
jQuery
html()
は、一致した要素の最初の要素のHTMLコンテンツを取得するために使用されます。
html( ‘new html content’)
は、一致するすべての要素のHTMLコンテンツを置き換えるか、または設定するために使用されます。
たとえば、同じクラス名 “AClass”を含む2つのdiv要素です。
<div class="AClass">ABC 1</div> <div class="AClass">ABC 2</div>
1. $( ‘. AClass’).html()
これは ”
ABC 1
“のみを取得し、2番目に一致する要素 “ABC 2″は無視されます。
2. $( ‘. AClass’).html( ‘
これは新しいテキスト
‘)
これは、すべての一致した要素のHTMLコンテンツを置き換えます。
<div class="AClass"><b>This is new text</b></div> <div class="AClass"><b>This is new text</b></div>
jQuery html()の例
<html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <style type="text/css"> .htmlClass{ padding:8px; border:1px solid blue; margin-bottom:8px; } </style> </head> <body> <h1>jQuery html() example</h1> <div class="htmlClass">I'm going to replate by something ....</div> <div class="htmlClass">I'm going to replate by something 2....</div> <p> <button id="getHtml">html()</button> <button id="setHtml">html('xxx')</button> <button id="reset">reset</button> </p> <script type="text/javascript"> $("#getHtml").click(function () { alert($('.htmlClass').html()); }); $("#setHtml").click(function () { $('.htmlClass').html('<b>This is a new text</b>'); }); $("#reset").click(function () { location.reload(); }); </script> </body> </html>