jQuery解析ajax响应数据并获取元素id - value

时间:2014-07-24 06:51:25

标签: jquery ajax

我有一个jQuery ajax get会返回一个html文本。从这个我需要提取h3元素(id =' title')值:THIS IS TITLE

我可以用jQuery实现这个吗?

<div class="content">
   <h3 id="title">THIS IS TITLE</h3>
   .....
</div>

这是电话:

  $.ajax({
      url: url,
      type: 'GET',
      cache:false,
      success: function (data) { // data is the html text returned

       alert('The title is: ' + TITLE HERE);

      }
  });

2 个答案:

答案 0 :(得分:8)

使用 find()方法获取如下所示的值

$(data).find('#title').text()

有关如何使用查找的示例,请访问How to Use find()

答案 1 :(得分:2)

使用RegExp:

text='<div class="content"><h3 id="title">THIS IS TITLE</h3>.....</div>';
console.log(text.match(/<h3 id="title">(.*?)<\/h3>/)[1]);// or alert:
alert('The title is: ' + text.match(/<h3 id="title">(.*?)<\/h3>/)[1]);