jquery获取节点的时候获取包含自己在内的HTML标签

jquery获取某个标签的html()方法的时候总是只能获取内部的 如果获取包含自身的HTML代码呢?

用.prop("outerHTML")方法获取

<div ><p>hello word!</p></div>
<script>
var html=$("#my_id").prop("outerHTML");
console.log(html); </script>

这样就能拿到包含自己的html数据了