我有两个递增的div组,但现在我需要从一个中提取标题和链接等信息,并将其包装在第二个。我开始像这样设置我的vars:
var title = $(".hs-rss-title span").html();
var link = $('.hs-rss-title').attr('href').split('=');
但是当我通过每个循环包装它时,它只使用给定选择器的第一个例子。我怎样才能最好地做到这一点,以便它使用递增的div拉出每个元素的每个单独的选择器?
我正在尝试使用circle
标记包装每个div k+1
+ <a>
div。使用下面的这个片段,我收到了重复的链接。
$(".gs-rss-feed .hs-rss-item").each(function(i) {
$(this).addClass("step" + (i + 1));
$("#map .circle").eq(i).addClass("filled");
var title = $(".hs-rss-title span").html();
var link = $('.hs-rss-title').attr('href').split('=');
$("#map .circle").eq(i).wrap("<a href="+link+"></a>");
});
有关如何解决此问题的任何想法? codepen