Hier ist mein htmlWenn ich eine Gruppe-Liste in bs3 aktualisieren verliere ich die glyphicon
<div class="list-group">
<a href="#" id="lblChoice0" class="list-group-item">zero<i id="0" class="icon-volume-up icon-2x"></i></a>
<a href="#" id="lblChoice1" class="list-group-item">one<i id="1" class="icon-volume-up icon-2x"></i></a>
<a href="#" id="lblChoice2" class="list-group-item">two<i id="2" class="icon-volume-up icon-2x"></i></a>
<a href="#" id="lblChoice3" class="list-group-item">three<i id="3" class="icon-volume-up icon-2x"></i></a>
<a href="#" id="lblChoice4" class="list-group-item">four<i id="4" class="icon-volume-up icon-2x"></i></a>
</div>
ich den Text der Gruppe-Liste mit einem js Ajax lesen aus meiner Datenbank zu ändern mit dem folgenden Code:
$('#lblChoice0').html(msg.d[0]);
$('#lblChoice1').html(msg.d[1]);
$('#lblChoice2').html(msg.d[2]);
$('#lblChoice3').html(msg.d[3]);
$('#lblChoice4').html(msg.d[4]);
Wie erhalte ich die Glyphicons zu bleiben?
mit der html-Methode wird alles innerhalb des Kind-Knotens ändern, da die darin ist wird überschrieben Ich glaube .innerHtml funktioniert – Andrei
@Andrei html() ist jQuery und innerHTML ist VanillaJS ... Aber beide werden das gleiche Ergebnis haben. – Salketer
Teilen Sie Ihre Spannen, um das Bild zu einem anderen Element zu machen, und ändern Sie nur die Spanne mit dem Text! –