Задать вопрос
Stasy11
@Stasy11
The best epta

Как удалять ссылки но сохранять картинки в ссылках на JQ/JS в определенном div?

К примеру есть div с id
<div class="images" id="kart">
 <a href=".."><img src=".."></a>
 <a href=".."><img src=".."></a>
 <a href=".."><img src=".."></a>
</div>


Нужен скрипт который удаляет атрибут "a" и оставляет только картинки (не кликабельные)
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
$(document).ready(function(){
    $('#kart a > img').unwrap('a');
});
Ответ написан
0xD34F
@0xD34F Куратор тега JavaScript
$('селектор картинок').unwrap();

Или, без jquery:

function unwrap(element) {
  const wrapper = element.parentNode;
  const fragment = new DocumentFragment();
  DocumentFragment.prototype.append.apply(fragment, wrapper.childNodes);
  wrapper.parentNode.replaceChild(fragment, wrapper);
}

// или

const unwrap = ({ parentNode: wrapper }) =>
  wrapper.replaceWith(...wrapper.childNodes);

document.querySelectorAll('селектор картинок').forEach(unwrap);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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