如何使用jQuery获取特定内容

时间:2013-07-24 14:59:45

标签: javascript ajax jquery

我使用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

获得此功能

4 个答案:

答案 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