Wie könnte ich folgendes erreichen:
document.all.regTitel.innerHTML = 'Hallo Welt';
Verwendung von jQuery, bei dem regTitel
meine div
id ist?
Wie könnte ich folgendes erreichen:
document.all.regTitel.innerHTML = 'Hallo Welt';
Verwendung von jQuery, bei dem regTitel
meine div
id ist?
Aus der jQuery-API-Dokumentation (api.jquery.com/text) ist text()
anders als: Im Gegensatz zur .html()-Methode kann .text() in sowohl XML- als auch HTML-Dokumenten verwendet werden.
. Darüber hinaus behandelt stackoverflow.com/questions/1910794/... jQuery.html() behandelt den String als HTML, jQuery.text() behandelt den Inhalt als Text
.
Wenn Sie stattdessen ein jQuery-Objekt haben, das Sie anstelle des vorhandenen Inhalts rendern möchten: Setzen Sie einfach den Inhalt zurück und fügen Sie den neuen an.
var itemtoReplaceContentOf = $('#regTitle');
itemtoReplaceContentOf.html('');
newcontent.appendTo(itemtoReplaceContentOf);
Oder:
$('#regTitle').empty().append(newcontent);
@kmoser Im ersten Beispiel ist newcontent tatsächlich ein jQuery-Objekt. Im zweiten Beispiel kann es vom Typ htmlString
oder Element
oder Text
oder Array
oder jQuery
sein, wie auf api.jquery.com/append erläutert.
Antwort:
$("#regTitle").html('Hello World');
Erklärung:
$
entspricht jQuery
. Beide repräsentieren dasselbe Objekt in der jQuery-Bibliothek. Das "#regTitle"
innerhalb der Klammern wird als Selektor bezeichnet, der von der jQuery-Bibliothek verwendet wird, um zu identifizieren, auf welches Element bzw. welche Elemente des HTML-DOM (Document Object Model) der Code angewendet werden soll. Das #
vor regTitle
zeigt jQuery an, dass regTitle
die ID eines Elements im DOM ist.
Von dort wird die Punkt-Notation verwendet, um die html-Funktion aufzurufen, die den inneren HTML-Inhalt durch den Parameter ersetzt, der zwischen den Klammern steht, in diesem Fall 'Hello World'
.
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.
0 Stimmen
Lustig, wie die Leute immer noch an Vanilla JS festhalten, auch wenn du nach der Antwort in jQuery fragst...