Я хочу добавить HTML так:
<div><img src="item.png"/> <a href="#"><span>Hello</span></a></div>
но в некоторых случаях мне нужно избавиться от обертывающего a-элемента, поэтому он выглядит так:
<div><img src="item.png"/> <span>Hello</span></div>
Этот a-элемент может находиться где угодно в произвольных HTML-фрагментах. Я хватаю его за [href = "#"]. Этот HTML не является частью DOM, он добавляется в DOM после удаления a-элемента.
Я ходил во все виды предложений, которые предлагает jQuery, но не смог. Моя главная проблема в том,
что, кажется, нет никакого способа применить селектор к HTML, созданному jQuery следующим образом:
$("html code from above");
Я пытался заменить a-элемент внутренним HTML, но все мои конструкции с
find () и replaceWith () завершаются ошибкой, в основном остается только <span>Hello</span>
: (
Как jQuery-pro решает эту проблему?