Ich habe dieses HTML-Div-Tag definiert:
<div style="height:100px; width:100px" class="total-title">
first text
</div>
Ich habe JQuery-Code, um seinen Wert zu ändern:
$('div.total-title').html('test');
Dies ändert jedoch nichts am Inhalt des Div.
Antworten:
Wenn Ihr Wert ein reiner Text ist (wie 'test'), können Sie auch die text () -Methode verwenden. so was:
$('div.total-title').text('test');
In Bezug auf das Problem, das Sie teilen, denke ich, dass Sie möglicherweise den JavaScript-Code aufrufen, bevor der HTML-Code für den DIV an den Browser gesendet wird. Stellen Sie sicher, dass Sie die jQuery-Zeile in einem <script> -Tag nach <div> oder in einer Anweisung wie dieser aufrufen:
$(document).ready( function() { $('div.total-title').text('test'); } );
Auf diese Weise wird das Skript ausgeführt, nachdem der HTML-Code des div vom Browser analysiert wurde.
quelle
$('#div.total-title').text('test');
Verwenden Sie zum Einfügen von Text
.text('text')
Wenn Sie verwenden möchten
.html(SomeValue)
, sollte SomeValue HTML-Tags haben, die sich in einem Div befinden können. Es muss auch funktionieren.Überprüfen Sie einfach Ihren Skriptspeicherort, wie Farzad sagte.
Referenz: .html und Text
quelle
Probieren Sie diese Funktion aus
$('div.total-title').text('test');
quelle
Sie haben auf die jQuery JS-Datei verwiesen, nicht wahr? Es gibt keinen Grund, warum Farzads Antwort nicht funktionieren sollte.
quelle
Bei Verwendung der
.html()
MethodehtmlString
muss a der Parameter sein. ( Quelle ).text()
Fügen Sie Ihre Zeichenfolge in ein HTML-Tag ein und es sollte funktionieren oder verwendet werden, wie von farzad vorgeschlagen.Beispiel:
<div class="demo-container"> <div class="demo-box">Demonstration Box</div> </div> <script type="text/javascript"> $("div.demo-container").html( "<p>All new content. <em>You bet!</em></p>" ); </script>
quelle
Verwenden Sie wie folgt:
<div id="getSessionStorage"></div>
Um dies anzuhängen, verwenden Sie den folgenden Code als Referenz:
$(document).ready(function () { var storageVal = sessionStorage.getItem("UserName"); alert(storageVal); $("#getSessionStorage").append(storageVal); });
Dies wird wie folgt in HTML angezeigt (vorausgesetzt, storageVal = "Rishabh")
<div id="getSessionStorage">Rishabh</div>
quelle