使用Jquery从结果中提取内容

extract content from result after post with Jquery

本文关键字:提取 结果 Jquery 使用      更新时间:2023-09-26

我是JQuery新手,我不知道如何做下一件事:

我正在做一个帖子到一个远程网站,它返回整个页面。从返回的数据,我试图提取div与下一个类(错误,和error_p)。

所以这就是我得到的:

var request = post(url);
request.done(function(data) {
   var errors;
   $("div").each(function(index, data) {
      if ($(this).attr("class") == "error" || $(this).attr("class") == "error_p")
         errors= errors+ $(this).val();
      });
}

post工作,我得到数据,但每个循环都是错误的。

我不确定的第一件事是如何循环提取div的数据内容,其次,一旦我有了所有这些div,如果它们的类与我之前说的匹配,如何提取它们的值。

谢谢!

var $divs = []; // make an array.
 $("div", data).each(function(index, data) {// loop
     if ($(this).hasClass("error") || $(this).hasClass("error_p"));
     // use hasClass method. A div can have more than one class.
$divs.push($(this));// save the reference.
for (var i = 0, len = $divs.length; i < len; i++) {
    console.log($divs[i].html());
};