首页 > 前端故事

怎样获取当前jquery对象的html(包含自身)?

时间:2016-12-28|浏览次数:1567次

使用jquey获取一个节点的子节点html,我们这样用:

// html
<div id="node">
    <div id="sub">节点</div>
</div>

// js
$('#node').html();

这种方法只能获取子节点内容,那么怎样获取自身的节点内容呢?

有的童鞋酱紫:

$('#node').parent().html();

如果有兄弟元素或者没有父元素就行不通了。在这里小编就介绍两种方法来获取自身节点html:

$('#node').prop('outerHTML');

或

$('#node')[0].outerHTML

这里送给js不熟的童鞋。