0

AJAX responsetext (html doc) から body または head または全体の html を取得するにはどうすればよいですか?

応答は次のとおりです。

<html>
    <head>
        <link rel="stylesheet" href="http://localhost/p1_page/style_sheets/p1.css" />
        <script type="text/javascript" src="http://localhost/p1_page/scripts/s1.js" />
    </head>

    <body>
        <div id="content_wrapper">
            <table><tr><td></td><td></td></tr><tr><td></td><td></td></tr><tr><td></td><td>ala</td></tr><tr><td></td><td><span id="button_wrapper"><span id="button_on" ><input type="hidden" name="" value="1" /></span></span></td></tr><tr><td></td><td></td></tr></table>
        </div>
    </body>
</html>  

私は試した:

$(response).find('body') // returns object with size() 0;  
$(response).filter('body') // returns object of size() 0;  
$('body', response) // returns object of size() 0;  

しかし、これは size() 7 のオブジェクトを返します - わかりませんか?

$(response)
4

1 に答える 1

1

オブジェクト$.parseXML()への変換stringに使用できます。Document

var html = '<html><body>hello, world</body></html>'
$($.parseXML(html)).find('body')
于 2012-04-19T09:48:55.043 に答える