innerHTML 设置或获取位于对象起始和结束标签内的 HTML
outerHTML 设置或获取对象及其内容的 HTML 形式
innerText 设置或获取位于对象起始和结束标签内的文本
outerText 设置(包括标签)或获取(不包括标签)对象的文本
html打印结果子元素以及自身
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> </head> <style type="text/css"> .demo{ 300px;height: 200px;border: 1px solid #000;} </style> <body> <div class="demo"> <ul> <li onclick="add(this)">获取父元素机器本身的dom</li> </ul> </div> </body> <script type="text/javascript" src="jquery-2.1.4.js"></script> <script type="text/javascript" > function add(self){ // $(self).parent().parent().html() var demo = $(self).parent().parent()[0].outerHTML; console.log(demo); } </script> </html>