1

HTML コードをロードした変数 () があります。

$.get(url, function (res, data) {
    response = res.responseText;
}

応答変数はこれでロードされます:

<html>
<head>
</head>

<body>
    <div id="version">1</div>
</body>

</html>

div#version の内容を変数バージョンに取得するにはどうすればよいですか?

ありがとう

4

3 に答える 3

6

jQuery を使用していて、応答html であるため、次のように簡単に実行できます。

var version = $(res.responseText).find('#version').html();
于 2012-06-28T10:26:41.617 に答える
5

jQuery で結果の HTML を解析し、コンテンツのみを取得する#version場合は、次を使用できます。

var response = '<html><head></head><body><div id="version">1</div></body></html>';

var version = $( response ).filter( '#version' ).text();

編集:より良い答えである@freakishを参照してください。

于 2012-06-28T10:31:11.433 に答える
0

これを試して -

var version = document.getElementById("version").innerHTML;

またはjqueryを使用している場合は、これを試してください-

var version = $("#version").text();
于 2012-06-28T10:26:20.310 に答える