0

可能重复:
获取选定元素的外部 HTML
显示我的 div 的字符串并附加

使用下面的代码,我需要提醒这一点<div id="myDiv"><h1>test</h1></div>

但我的代码提醒了这一点<h1>test</h1>

我该怎么做呢?谢谢

这是我的小提琴http://jsfiddle.net/5GCEQ/

        <div id="myDiv">

            <div>test</div>
            <div>test</div>
            <div>test</div>
            <div>test</div>
            <div>test</div>
            <div>test</div>
            <div>test</div>

        </div>​

    var s = $('#myDiv').html('<h1>test</h1>');

    alert(s.html()); //alerts <h1>test</h1>

//
//but I want it to alert    <div id="myDiv"><h1>test</h1></div>
//​​​
4

2 回答 2

2

用这个:

alert(s[0].outerHTML);
于 2012-11-09T12:04:16.360 回答
1

您可以parent()在 JQuery 中使用:

var s = $('#myDiv').html('<h1>test</h1>');
alert(s.parent().html());

这是jsfiddle代码。

于 2012-11-09T12:16:14.473 回答