我遇到这种情况:
这里开始循环...
$("#sez:last").append("<div id=\"sezDati\" class=\"counter_"+d+"\">"+name+"</div>"); if ( d == 6 ){ $("#sez:last").find(".counter_6").after().wrap("</div><div id=\"sezDati\">");
}
d++
在6 div之后#sezDati我需要先附加一个关闭标签,然后重新打开一个sezDati div ... 任何帮助?
感谢
答案 0 :(得分:0)
你真的不应该为多个元素使用相同的id。使用计数器生成动态ID并使用它们。另外,为什么你在这种情况下使用.after().wrap()
?当然你需要的只是一个.after()
。
类似的东西:
$("#sez:last").append("<div id=\"sezDati_"+d+"\" class=\"sezDati\">"+name+"</div>");
if ( d == 6 ){
$("#sez:last").find(".sezDati_6").after("</div><div id=\"sezDati\">");
}
d++