我需要找到一个元素并获取整个 HTML block 。
我尝试过这个:
$(this).find('h1').html();
但只能捕获带有 h1 标签的文本...我错过了什么?
最佳答案
这是a simple plugin 。使用方法如下:
$(this).find('h1').outerHtml();
<小时/>
如果您不想依赖该插件,这里有一个代码较少的解决方案,但效率不高:
var html = $('<div />').html( $(this).find('h1').clone() ).html();
这是 fiddle :http://jsfiddle.net/nxfTf/
关于javascript - 选择 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14901125/