使用jQuery,如何从远程HTML文件中获取特定文本?

时间:2014-03-12 19:35:22

标签: jquery html filter get

使用jQuery,我试图获取一些存在于远程HTML文件中的文本。

我使用filter()和一类' copy'指定我想要获取的远程文件中的哪个文本。

这是我的代码:

$.get('/article.html', function(data) {

    console.log($(data).filter('.copy').text());

});

如果带有类" copy"的元素,这似乎有效。没有父母。但是,如果元素具有父元素,则无法获取文本。这是为什么?如果元素有父元素,有没有办法过滤响应?

1 个答案:

答案 0 :(得分:5)

以与jquery一样的方式执行.load:

$.get('/article.html', function(data) {

    console.log( $("<div>").html(data).find(".copy").text() );

});

甚至

$("#myEl").load("/article.html .copy");