Ersetzen Sie das Element und behalten Sie die Attribute bei
Das Folgende funktioniert fast alle Instanzen von ersetzenspan[data-type="yesno"]
mit lis, aber ich möchte auch die Attribute, Klassen usw. beibehalten. Gibt es eine Möglichkeit, die Attribute auf die gleiche Weise wie das HTML zu übertragen?
$('span[data-type="yesno"]').replaceWith(function(){
return $("<li>", {html: $(this).html()});
})