Задать вопрос

Как заменить текст на странице с помощью JQuery?

Добрый день, господа!
Решил для наглядности заменить на странице сайта в таблице обозначение валюты "руб." на значок рубля из FontAwesome. Использую такой код на JQ:
<script>
$(document).ready(function(){
    $(".table .price_num").text(function(index, text) {
		return text.replace(" руб.", " <i class='fa fa-rub'></i>");
    });
});
</script>

Само собой, не работает :-) Вместо знака рубля выводит значение цены в виде "0 ". Т.е. воспринимает HTML-код как текст.

Как починить?
  • Вопрос задан
  • 11899 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Dimitriys
@Dimitriys
вы работаете как с текстом .... поэтому и получается текст ...
$(".table .price_num").html(.....
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы