jquery Как сменить тип тега оставив все остальные атрибуты?
Предположим есть вот такой тег в дом дереве. <button class="page-numbers current" data-href="2">2</button>
Можно ли как-то сменить его на <span class="page-numbers current" data-href="2">2</span> не создавая новий Нод элемент ? Просто сменить тип тега. Возможно ли это ?
Ответы (1 шт):
Автор решения: Rus
→ Ссылка
let text = $('.page-numbers').text();
$('.page-numbers').click(function(){
$(this).replaceWith($('<span class="page-numbers current" data-href="2">' + text + '</span>'));
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<button class="page-numbers current" data-href="2">2</button>