Ric*_*rdo 1 html variables jquery
我有一个加载了html代码的variable():
$.get(url, function (res, data) {
response = res.responseText;
}
Run Code Online (Sandbox Code Playgroud)
响应变量加载如下:
<html>
<head>
</head>
<body>
<div id="version">1</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如何将div#version的内容检索到变量版本?
谢谢
由于您使用的是jQuery并且响应是 html,因此您可以简单地执行此操作:
var version = $(res.responseText).find('#version').html();
Run Code Online (Sandbox Code Playgroud)
如果您希望 jQuery 解析您的结果生成的 HTML 并只检索#version
您的内容,您可以使用以下内容:
var response = '<html><head></head><body><div id="version">1</div></body></html>';
var version = $( response ).filter( '#version' ).text();
Run Code Online (Sandbox Code Playgroud)
编辑:参考@freakish,谁是更好的答案。