2016-03-24 126 views
0

我克隆每個標題,並使用insertBefore將每個標題放在內容div上方,但它插入所有標題在每個div上面。克隆每個並追加到每個

我的做法有什麼問題?我只是希望每個格(不是所有的)上述每一個標題

$(".modAcTitle").each(function(){ 
    var newLink = $(this).clone(); 
    $(newLink).each(function (index) { 
     $(newLink).insertBefore('.content').index() 
    }); 
}); 

演示:https://jsfiddle.net/m73ot4zh/

回答

1

你可以選擇你想要使用eq()其索引到克隆的元素添加到針對.content元素的每個實例。試試這個:

$(".modAcTitle").each(function(i) { 
    var $content = $('.content').eq(i); 
    $(this).clone().prependTo($content); 
}); 

Updated fiddle

+0

謝謝您的支持。這解決了我的問題。 – Evan