Заменить элемент и сохранить атрибуты

Следующее почти работает вместо всех экземпляровspan[data-type="yesno"] с lis, но я хотел бы также сохранить атрибуты, классы и т. д. Есть ли способ переноса атрибутов таким же образом, как в html?

$('span[data-type="yesno"]').replaceWith(function(){
    return $("<li>", {html: $(this).html()});
})

Ответы на вопрос(1)

Ваш ответ на вопрос