Zastąp element i zachowaj atrybuty
Poniższe prawie działa w zastępstwie wszystkich wystąpieńspan[data-type="yesno"]
z lis, ale chciałbym także zachować atrybuty, klasy itp. Czy istnieje sposób na przeniesienie atrybutów w taki sam sposób jak HTML?
$('span[data-type="yesno"]').replaceWith(function(){
return $("<li>", {html: $(this).html()});
})