我有以下幾點:當我用jQuery更改HTML時,爲什麼我的DOM不會更新?
<div id="info-message"></div>
,我改變了文本的DIV之間是這樣的:
$('#info-message').html = "xxx";
不過即使我可以在Firebug調試通過這一步我沒有看到屏幕上的任何變化,當我用螢火蟲看時,什麼也不添加。
我有以下幾點:當我用jQuery更改HTML時,爲什麼我的DOM不會更新?
<div id="info-message"></div>
,我改變了文本的DIV之間是這樣的:
$('#info-message').html = "xxx";
不過即使我可以在Firebug調試通過這一步我沒有看到屏幕上的任何變化,當我用螢火蟲看時,什麼也不添加。
的html()
的jQuery方法的正確用法是:
$('#info-message').html("xxx");
而如果你想獲取一個元素的HTML:
$('#info-message').html();
$('#info-message').html('xxx')
您必須使用html()
方法:
$('#info-message').html("xxx");
,如果要追加一個元素,其DOM工作,你可以使用以下命令:
var contentDiv = $('<div class="content">xxx</div>');
$('#info-message').append(contentDiv);
contentDiv.css('color', 'red');