1

私は次のものを持っています:

<div id="info-message"></div>

次のように、DIV 間のテキストを変更しています。

$('#info-message').html = "xxx";

ただし、firebug デバッガーでこれをステップ実行できますが、画面に変化は見られず、firebug で見ると何も追加されません。

4

4 に答える 4

4

はメソッドであるためhtml、次のように呼び出す必要があります。

$('#info-message').html("xxx");

現在、htmljQuery オブジェクトのプロパティを文字列 "xxx" に設定しています。

于 2012-04-11T11:22:48.970 に答える
2

html()jQuery メソッドの正しい使い方は次のとおりです。

$('#info-message').html("xxx");

そして、要素の html を取得したい場合:

$('#info-message').html();
于 2012-04-11T11:22:43.993 に答える
1

html()次の方法を使用する必要があります。

$('#info-message').html("xxx");

要素を追加してそのDOMを操作する場合は、次を使用できます。

var contentDiv = $('<div class="content">xxx</div>');
$('#info-message').append(contentDiv);

contentDiv.css('color', 'red');
于 2012-04-11T11:24:49.943 に答える
1
$('#info-message').html('xxx')
于 2012-04-11T11:23:06.840 に答える