gpt4 book ai didi

jquery - 在变量上使用 jQuery 而不是在 DOM 上?

转载 作者:行者123 更新时间:2023-12-03 23:05:06 25 4
gpt4 key购买 nike

在 jQuery 中你可以这样做:

$("a[href$='.img']").each(function(index) {
alert($(this).attr('href'));
}

我想编写一个 jQuery 函数,它从网站抓取 x 级别并收集 gif 图像的所有 href。

因此,当我使用 get 函数检索另一个页面时,

$.get(href, function(data) {

});

我希望能够做类似的事情

data.$("a[href$='.img']").each(function(index) {
});

这可能吗?

...更新...

多亏了这些答案,我才能够解决这个问题。

function FetchPage(href) {
$.ajax({
url: href,
async: false,
cache: false,
success: function(html){
$("#__tmp__").append("<page><name>" + href + "</name><content>" + html + "</content></page>");
}
});
}

参见this zip fil e 有关如何使用它的示例。

最佳答案

你可以将接收到的数据放入 DOM 中然后运行

$("a[href$='.img']").each(function(index) {
alert($(this).attr('href'));
}

类似这样的事情

$.get(href, function(data) {
$("#somelement").hide();
$("#somelement").html(data);
$("#somelement").find("a[href$='.img']").each(function(index) {
alert($(this).attr('href'));
}
$("#somelement").show();
}

关于jquery - 在变量上使用 jQuery 而不是在 DOM 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com