我需要找到一个元素并抓取整个 HTML 块。
我试过这个:
$(this).find('h1').html();
但只能捕获带有 h1 标签的文本......我错过了什么?
我需要找到一个元素并抓取整个 HTML 块。
我试过这个:
$(this).find('h1').html();
但只能捕获带有 h1 标签的文本......我错过了什么?
这是一个简单的插件。按如下方式使用它:
$(this).find('h1').outerHtml();
如果您不想依赖插件,这里有一个代码较少但效率不高的解决方案:
var html = $('<div />').html( $(this).find('h1').clone() ).html();
这是小提琴:http: //jsfiddle.net/nxfTf/