Как да заменим innerHTML на div с помощта на jQuery?

Как мога да постигна следното:

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

Използвайки jQuery, където regTitle е моят идентификатор на div?

Решение

Функцията html() може да приема низове от HTML и ефективно ще променя свойството .innerHTML.

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

Функцията text() обаче ще промени (текстовата) стойност на посочения елемент, но ще запази структурата html.

$('#regTitle').text('Hello world'); 
Коментари (3)

Ако вместо това имате обект на jquery, който искате да визуализирате вместо съществуващото съдържание. Тогава просто нулирайте съдържанието и добавете новото.

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

Или:

$('#regTitle').empty().append(newcontent);
Коментари (3)