1186 Stimmen

Wie kann man den innerHTML eines div mit jQuery ersetzen?

Wie könnte ich folgendes erreichen:

document.all.regTitel.innerHTML = 'Hallo Welt';

Verwendung von jQuery, bei dem regTitel meine div id ist?

0 Stimmen

Lustig, wie die Leute immer noch an Vanilla JS festhalten, auch wenn du nach der Antwort in jQuery fragst...

14voto

Somnath Muluk Punkte 51007

Es gibt bereits Antworten, die zeigen, wie man das Innere HTML eines Elements ändert.

Aber ich würde vorschlagen, dass Sie eine Animation wie Fade Out/Fade In verwenden, um das HTML zu ändern, was einen guten Effekt des geänderten HTMLs gibt, anstatt das Innere HTML sofort zu ändern.

Verwenden Sie Animation, um das Innere HTML zu ändern

$('#regTitle').fadeOut(500, function() {
    $(this).html('Hallo Welt!').fadeIn(500);
});

Wenn Sie viele Funktionen haben, die dies benötigen, dann können Sie eine gemeinsame Funktion aufrufen, die das Innere HTML ändert.

Funktion changeInnerHtml(elementPath, newText){
    $(elementPath).fadeOut(500, function() {
        $(this).html(newText).fadeIn(500);
    });
}

12voto

jitendra varshney Punkte 3412

Sie können entweder die html- oder text-Funktion in jQuery verwenden, um dies zu erreichen

$("#regTitle").html("Hallo Welt");

ODER

$("#regTitle").text("Hallo Welt");

11voto

Pratik Punkte 317

JQuery's .html() kann zum Setzen und Abrufen des Inhalts von übereinstimmenden nicht leeren Elementen (innerHTML) verwendet werden.

var inhalt = $(element).html();
$(element).html("Inhalt in Element einfügen");

1 Stimmen

Die öffnenden und schließenden Klammern nach HTML haben mir geholfen. Also merkt euch, Leute, diese beiden sind wichtig.

11voto

Nikit Barochiya Punkte 887

Beispiel

$( document ).ready(function() {
  $('.msg').html('Hallo Welt');
});

6voto

$("#regTitle")[0].innerHTML = 'Hallo Welt';

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X