如何从ajax返回数据中提取父文本?

时间:2013-06-15 20:50:50

标签: jquery

我从ajax请求中返回了以下html数据

        <div> Log information from the following sessions
        <span class="comments"> your comments </span>
        <div>
        <div>Section B log information
        <span class="comments"> section B comments </span>
        </div>

以下是我尝试从此返回ajax请求中删除所有注释类但未正常工作且注释未被删除。

    $.ajax{
             url: pathToFile,
             success: function(data)
             {
                var removeComments = $(data).remove(".comments");
               alert(removeComments).html());
             }
          }

2 个答案:

答案 0 :(得分:2)

首先找到(".comment")然后找remove()

 var removeComments = $(data).find(".comments").remove().html();
 alert(removeComments));

答案 1 :(得分:1)

以这种方式使用.remove() -

 $.ajax {
     url: pathToFile,
     success: function (data) {
         var removeComments = $(data).find('.comments').remove();
         alert(removeComments.html());
     }
 }

演示--> http://jsfiddle.net/UMVyQ/2/