我怎样才能做到以下几点:

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

使用jQuery哪里regTitle是我的div id?


当前回答

答:

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

解释:

$相当于jQuery。它们都表示jQuery库中的相同对象。括号内的“#regTitle”被称为选择器,jQuery库使用它来确定您想要将代码应用到html DOM(文档对象模型)的哪个元素。regTitle前面的#告诉jQuery, regTitle是DOM中元素的id。

从那里,点表示法被用来调用html函数,它用你放在括号之间的任何参数替换内部html,在这种情况下是'Hello World'。

其他回答

以下是你的答案:

//This is the setter of the innerHTML property in jQuery
$('#regTitle').html('Hello World');

//This is the getter of the innerHTML property in jQuery
var helloWorld = $('#regTitle').html();

如果你有一个jQuery对象,你想渲染而不是现有的内容:然后只是重置内容并追加新的。

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

Or:

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

jQuery的.html()可用于设置和获取匹配的非空元素(innerHTML)的内容。

var contents = $(element).html();
$(element).html("insert content into element");
$("#regTitle").html("Hello World");

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

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

然而,text()函数将改变指定元素的(text)值,但保持html结构。

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