У меня есть button
со следующим значком, созданным с помощью bootstrap и font-awesome
<button id="btnFavorite" class="btn btn-warning pull-right" style="margin-right: 5px;" onclick="addToFavorites()">
<i id="imgFavorite" class="fa fa-star"></i> Favorite
</button>
С помощью jQuery я хочу обновить текст "Избранное", не касаясь части <i id="imgFavorite" class="fa fa-star"></i>
.
Когда я проверяю $("#btnFavorite").text()
, я получаю «Избранное», но когда я использую $("#btnFavorite").text("Some value")
, это не только обновляет текст, но и удаляет <i id="imgFavorite" class="fa fa-star"></i>
часть.
Я пытался $("Some text").insertAfter("#imgFavorite");
но это не меняет текст вообще.
Как я могу просто обновить текст, но сохранить значок в то же время?