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

1

parent()JQueryで使用できます:

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

これがjsfiddleコードです。

于 2012-11-09T12:16:14.473 に答える