协慌网

登录 贡献 社区

如何使用 jQuery 替换 div 的 innerHTML?

我怎样才能实现以下目标:

document.all.regTitle.innerHTML = 'Hello World';

使用 jQuery,其中regTitle是我的 div ID?

答案

$("#regTitle").html("Hello World");

html()函数可以接受 HTML 字符串,并将有效地修改.innerHTML属性。

$('#regTitle').html('Hello World');

但是, text()函数将更改指定元素的(text)值,但保留html结构。

$('#regTitle').text('Hello world');

如果您想要渲染 jquery 对象而不是现有内容。然后只需重置内容并附加新内容。

var itemtoReplaceContentOf = $('#regTitle');
itemtoReplaceContentOf.html('');
newcontent.appendTo(itemtoReplaceContentOf);

要么:

$('#regTitle').empty().append(newcontent);