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

Mic*_*nch 3 html jquery get filter

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

我正在使用带有"复制"类的filter()来指定我想要获取的远程文件中的文本.

这是我的代码:

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

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

});
Run Code Online (Sandbox Code Playgroud)

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

use*_*654 5

以jquery对.load的方式执行:

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

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

});
Run Code Online (Sandbox Code Playgroud)

甚至

$("#myEl").load("/article.html .copy");
Run Code Online (Sandbox Code Playgroud)