Come sostituire innerHTML di un div usando jQuery?

Come potrei ottenere quanto segue:

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

Usando jQuery dove regTitle è il mio ID div?

Soluzione
$("#regTitle").html("Hello World");
Commentari (0)

La funzione html() può prendere stringhe di HTML, e modificherà effettivamente la proprietà .innerHTML.

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

Tuttavia, la funzione text() cambierà il valore (testo) dell'elemento specificato, ma manterrà la struttura html.

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

Se invece avete un oggetto jquery che volete rendere al posto del contenuto esistente. Allora basta resettare il contenuto e aggiungere il nuovo.

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

Oppure:

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