从同一父div复制链接-添加到同一div jquery中的另一个子级
我有一个cms,为电子商务输出类别列表-我试图隐藏前4个之后的任何列表项,然后添加一个链接以查看更多类别页面的链接。类别页面链接与我要添加到的列表位于同一父(或祖父母???)元素中。我有这个工作添加链接,但它似乎把所有div中找到的第一个链接。请参阅下面的代码:从同一父div复制链接-添加到同一div jquery中的另一个子级,jquery,html,clone,Jquery,Html,Clone,我有一个cms,为电子商务输出类别列表-我试图隐藏前4个之后的任何列表项,然后添加一个链接以查看更多类别页面的链接。类别页面链接与我要添加到的列表位于同一父(或祖父母???)元素中。我有这个工作添加链接,但它似乎把所有div中找到的第一个链接。请参阅下面的代码: $(“.ecommMenuItem ul”).append(“”); $(“.ecommMenuItems”)。每个(函数(){ var divtext=$(“.category link”,this.attr(“href”); $(
$(“.ecommMenuItem ul”).append(“”);
$(“.ecommMenuItems”)。每个(函数(){
var divtext=$(“.category link”,this.attr(“href”);
$(“.view all”,this.attr(“href”,divtext);
});代码>
您在.ecommMenuItems
元素上循环,该元素位于每个菜单的分组之上。相反,您需要在上循环.ecommMenuItem
:
$(".ecommMenuItem").each(...
还请注意,通过在CSS中使用:nth-child()
,可以避免在中间li
元素上设置内联显示:none
。试试这个:
$(“.ecommMenuItem ul”).append(“”);
$(“.ecommMenuItem”)。每个(函数(){
var divtext=$(“.category link”,this.attr(“href”);
$(“.view all”,this.attr(“href”,divtext);
});代码>
.ecommMenuItem li:n第n个子项(n+5):非(:最后一个子项){
显示:无;
}
您在.ecommMenuItems
元素上循环,该元素位于每个菜单的分组之上。相反,您需要在上循环.ecommMenuItem
:
$(".ecommMenuItem").each(...
还请注意,通过在CSS中使用:nth-child()
,可以避免在中间li
元素上设置内联显示:none
。试试这个:
$(“.ecommMenuItem ul”).append(“”);
$(“.ecommMenuItem”)。每个(函数(){
var divtext=$(“.category link”,this.attr(“href”);
$(“.view all”,this.attr(“href”,divtext);
});代码>
.ecommMenuItem li:n第n个子项(n+5):非(:最后一个子项){
显示:无;
}