我试图使用 jQuery 获取远程 HTML 文件中的一些文本。
我使用带有“复制”类的 filter() 来指定我想要获取远程文件中的哪些文本。
这是我的代码:
$.get('/article.html', function(data) {
console.log($(data).filter('.copy').text());
});
如果类为“copy”的元素没有父元素,这似乎可行。但是,如果该元素有一个父元素,我将无法获取文本。这是为什么?如果元素有父元素,有没有办法过滤响应?
最佳答案
按照 jquery 对 .load 的方式进行操作:
$.get('/article.html', function(data) {
console.log( $("<div>").html(data).find(".copy").text() );
});
甚至
$("#myEl").load("/article.html .copy");
关于jquery - 使用 jQuery,如何从远程 HTML 文件中获取特定文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22362028/