JQuery:选择一个元素的html,包括?

5 jquery css-selectors

选择包含元素的html的最佳方法是什么?例如:

<div id="testDiv" class="testClass">
  This is just a test.
</div>
Run Code Online (Sandbox Code Playgroud)

尽管$('#testDiv').html()回报"This is just a test.",我会选择返回:

<div id="testDiv" class="testClass">This is just a test.</div>.

谢谢您的回复.

Gum*_*mbo 5

试试这个jQuery.outerHTML()实现.

jQuery.fn.outerHTML = function() {
    return $('<div>').append( this.eq(0).clone() ).html();
};
Run Code Online (Sandbox Code Playgroud)