HTML コードをロードした変数 () があります。
$.get(url, function (res, data) {
response = res.responseText;
}
応答変数はこれでロードされます:
<html>
<head>
</head>
<body>
<div id="version">1</div>
</body>
</html>
div#version の内容を変数バージョンに取得するにはどうすればよいですか?
ありがとう
jQuery を使用していて、応答がhtml であるため、次のように簡単に実行できます。
var version = $(res.responseText).find('#version').html();
jQuery で結果の HTML を解析し、コンテンツのみを取得する#version
場合は、次を使用できます。
var response = '<html><head></head><body><div id="version">1</div></body></html>';
var version = $( response ).filter( '#version' ).text();
編集:より良い答えである@freakishを参照してください。
これを試して -
var version = document.getElementById("version").innerHTML;
またはjqueryを使用している場合は、これを試してください-
var version = $("#version").text();