我使用ajax获取一些数据或整页。
现在我想要的是特定div类或id的数据如何获得它。
例如。我得到这样的东西。
<html>
<body>
<div id="a">
<div id="b">
<p> abc</p>
</div>
</div>
</body>
我只想要div与id =“a”
之间的数据即
<div id="b">
<p> abc</p>
</div>
如何使用jQuery和ajax
获得此功能答案 0 :(得分:0)
如果你知道id
$('#a').html(); //gives the html
您可以使用html() 功能
来获取内容获取匹配元素集中第一个元素的HTML内容,或者设置每个匹配元素的HTML内容。
答案 1 :(得分:0)
你可以使用jQuery这样得到它:
var result = $('#a').innerHtml();
答案 2 :(得分:0)
将响应存储到变量中并使用find方法
var res = urAjax response;
$(RES).find( “DIV”);
答案 3 :(得分:0)
当您在变量中加载AJAX响应时,可以使用filter()
或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);
请参阅jsfiddle