提问者:小点点

如何在每个函数中设置只索引一个项目


开发者的

我正在尝试修复jquery代码,以修复不需要的each(function)项

这是代码

 $(".b-grid-item .HTML .widget-content,.list-grid .HTML .widget-content").each(function() {
            var v = $(this),
// up too so.......on

text = 'View All',
                    bb = '<a class="b-grid-viewmore" href="/search?&max-result=8">' + text + "</a>";
                     $(".b-grid-item .HTML .widget-title").each(function() {
                            var div = $(this);
                            div.append(bb)
                        })
});
        //up to so............on

一切工作正常,但当我运行脚本时,它索引多个链接这里是脚本代码错误的例子

在此处输入图像说明

有没有任何解决方案来停止我在上面图片中所附的这些行的多重索引

这个脚本主要用于索引blogger自定义的特色文章

此**中可用的任何标记或代码

.each(function() {
                    var div = $(this);
                    div.append(bb)

**

以便修复此错误


共1个答案

匿名用户

经过几次阅读并试图理解这个问题,我可以理解你只需要一个锚标签。 如果是这种情况,那么解决方案就是您肯定需要在.eace()函数之外获得标记创建过程,这样它就不会像您拥有的元素一样反复创建。