Javascript 不带样式(仅获取标记名、类名和ID)的jQuery.prop(';outerHTML';)

Javascript 不带样式(仅获取标记名、类名和ID)的jQuery.prop(';outerHTML';),javascript,jquery,html,Javascript,Jquery,Html,jQuery中有没有一种方法可以使用.prop('outerHTML')只获取元素而不获取任何样式?因为如果元素有内部样式,“proped”将不仅包括标记名、类名和ID,而且还将包括样式。如果您想完全放弃样式属性,您可以轻松编写一个简单的jQuery扩展,它使用。例如: (函数($){ $.fn.outerHTML=函数(){ 返回$(this.clone().removeAttr('style').wrap(''.parent().html(); }; })(jQuery); $('#out

jQuery中有没有一种方法可以使用.prop('outerHTML')只获取元素而不获取任何样式?因为如果元素有内部样式,“proped”将不仅包括标记名、类名和ID,而且还将包括样式。

如果您想完全放弃
样式
属性,您可以轻松编写一个简单的jQuery扩展,它使用。例如:

(函数($){
$.fn.outerHTML=函数(){
返回$(this.clone().removeAttr('style').wrap(''.parent().html();
};
})(jQuery);
$('#outer').val($('#myDiv').outerHTML())

代码片段中包含完整的工作演示。。只需将扩展名复制到JS文件中,然后如我所示调用它。