我使用 ajax 来获取一些数据或整个页面。
现在我想要的是特定 div 类的数据或 id 如何获得它。
例如。我得到这样的东西。
<html>
<body>
<div id="a">
<div id="b">
<p> abc</p>
</div>
</div>
</body>
我只想要 id="a" 的 div 之间的数据
IE。
<div id="b">
<p> abc</p>
</div>
如何使用 jQuery 和 ajax 来获得它
我使用 ajax 来获取一些数据或整个页面。
现在我想要的是特定 div 类的数据或 id 如何获得它。
例如。我得到这样的东西。
<html>
<body>
<div id="a">
<div id="b">
<p> abc</p>
</div>
</div>
</body>
我只想要 id="a" 的 div 之间的数据
IE。
<div id="b">
<p> abc</p>
</div>
如何使用 jQuery 和 ajax 来获得它
当您将 AJAX 响应加载到变量中时,您可以使用jQueryfilter()或find()jQuery 函数来选择您想要的元素。
var a='<div id="a" class="c">abc</div><div id="b">ABC</div>';
var res = $(a).filter("#a")[0];
$('#container').append(res);
a='<span><div id="a" class="c">abc</div><div id="b">ABC</div></span>';
var res = $(a).find("#b")[0];
$('#container').append(res);
如果你知道id
$('#a').html(); //gives the html
您可以使用html() 函数获取内容
获取匹配元素集中第一个元素的 HTML 内容或设置每个匹配元素的 HTML 内容。
你可以使用 jQuery 得到它:
var result = $('#a').innerHtml();
将响应存储到变量中并使用 find 方法
var res = urAjax 响应;
$(res).find("div");