我有一个加载了 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();