Javascript JQuery Get方法仅在一个div上运行

Javascript JQuery Get方法仅在一个div上运行,javascript,jquery,html,Javascript,Jquery,Html,嗯,我有一个$.get方法从另一个页面获取数据并将其加载到一个div。但即使使用.each,也只影响一个div。 以下是HTML: $(文档).ready(函数(){ $(“.post1”)。每个(函数(){ var categlink=$(this.find(“.post area>a”).attr(“href”); var pAvatar=$(this.find(“img.postavatar”); var pTTitle=$(this.find(“.topictitle”); var p

嗯,我有一个$.get方法从另一个页面获取数据并将其加载到一个div。但即使使用.each,也只影响一个div。 以下是HTML:

$(文档).ready(函数(){
$(“.post1”)。每个(函数(){
var categlink=$(this.find(“.post area>a”).attr(“href”);
var pAvatar=$(this.find(“img.postavatar”);
var pTTitle=$(this.find(“.topictitle”);
var pContent=$(this.find(“.postcontent”);
var pType=$(this.find(“img.post类型”);
var pOwnerlink=$(this.find(“.p-ownerlink”);
var pTime=$(this.find(“.post-time”);
$.get(categlink,函数(数据){
var tLink=$(数据).find(“.main content:nth child(5)tr:first child a.topictitle”).attr(“href”);
$.get(t链接、函数(数据){
var fAvatar=$(数据).find(“.post:first child.user basic info>a>img”).attr(“src”);
pAvatar.attr(“src”,fAvatar);
var fTopicTitle=$(数据).find(“.paged-head.clearfix>h1”).text();
pTTitle.text(fTopicTitle);
var fTContent=$(data.find(“.post:first child.entry content>div:first child”).html();
html(fTContent);
var fType=$(数据).find(“.post:first-child.posthead>h2>img”).attr(“src”);
pType.attr(“src”,fType);
var fOwner=$(数据).find(“.post:first child h4.username>a>span>strong”).text();
pOwnerlink.text(fOwner);
var fOwnerlink=$(数据).find(“.post:first child h4.username>a”).attr(“href”);
attr(“href”,fOwnerlink);
var fTTime=$(data.find(“.post:first child.posttime”).text();
pTime.text(fTTime);
$(“.postcontent img”)。每个(函数(){
如果($(此).height()>70){
$(this.addClass(“imgresize”);
$(“.主论坛”).同位素({
itemSelector:“.c-post”,
位置:正确,
});
}
});
});
});
});
});

波尔
波尔
波尔

天哪,我是世界上最笨的人

问题:只有页面的第一个.post1加载了内容。然后,每个链接都有一个categlinkurl值,用于在categlink页面内获取TLinkurl值。然后我使用带有$.get的TLink来加载这个.post1 div中的内容

修复:只有第一个.post1 div中的categlink页面实际上有一个TLink可供使用。其他人没有与我的过滤器匹配的内容。所以,这一切都是关于服务器上的数据,而不是JQuery或HTML

抱歉浪费你们的时间,伙计们!
现在都修好了,谢谢

你能显示相关的HTML吗?为什么要发布
.post2
.post3
div而不是多个
.post1
?美元(“.post1”)的结果只有一篇文章,试着使用美元(“.c-post”)@jan他说他在真正的HTML.Barmar中有多个
.post1
div,这是因为.post2和.post3会有其他信息。简,我试过了,也没用。页面上有多个.post1,这是因为我在现有网站上工作。即使我在页面中多次(自己)运行代码,除了first.post1之外,没有任何变化。可能有美元的限制。进入页面?没有日志错误。我不明白。