私は次のものを持っています:
<div id="info-message"></div>
次のように、DIV 間のテキストを変更しています。
$('#info-message').html = "xxx";
ただし、firebug デバッガーでこれをステップ実行できますが、画面に変化は見られず、firebug で見ると何も追加されません。
私は次のものを持っています:
<div id="info-message"></div>
次のように、DIV 間のテキストを変更しています。
$('#info-message').html = "xxx";
ただし、firebug デバッガーでこれをステップ実行できますが、画面に変化は見られず、firebug で見ると何も追加されません。
はメソッドであるためhtml
、次のように呼び出す必要があります。
$('#info-message').html("xxx");
現在、html
jQuery オブジェクトのプロパティを文字列 "xxx" に設定しています。
html()
jQuery メソッドの正しい使い方は次のとおりです。
$('#info-message').html("xxx");
そして、要素の html を取得したい場合:
$('#info-message').html();
html()
次の方法を使用する必要があります。
$('#info-message').html("xxx");
要素を追加してそのDOMを操作する場合は、次を使用できます。
var contentDiv = $('<div class="content">xxx</div>');
$('#info-message').append(contentDiv);
contentDiv.css('color', 'red');
$('#info-message').html('xxx')