我克隆了每个标题并使用insertBefore将每个标题放在内容div上方,但是它将所有标题插入到EACH div之上。
我的方法出了什么问题?我只想要EACH标题高于每个div(不是每个都有)
$(".modAcTitle").each(function(){
var newLink = $(this).clone();
$(newLink).each(function (index) {
$(newLink).insertBefore('.content').index()
});
});
答案 0 :(得分:3)
您可以使用.content
通过索引将要添加克隆元素的eq()
元素的每个实例作为目标。试试这个:
$(".modAcTitle").each(function(i) {
var $content = $('.content').eq(i);
$(this).clone().prependTo($content);
});