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

Как полностью заменить html элемента, используя jq?

Как, используя jq, полностью заменить весь элемент, а не только "innerHTML"?

Например:

$("#test").html('result');

дает такой результат

..some html
<div id="test">result</div>
..some html


а мне нужен такой результат:

..some html
result
..some html


Можно, конечно, сделать так
<div>
<div id="test">text</div>
</div>


И менять через .parent, но мне такой вариант не подходит. Очень он неудобный, да и очевидно, что должно же как-то это работать более удобно.
  • Вопрос задан
  • 2755 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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