2015-05-04 45 views

回答

0

可以使用類選擇找到所有one元素,然後用其計數(length屬性)找到它的中間,插入新元素

var $ones = $('.one'); 
$ones.eq(Math.floor(($ones.length-1)/2)).after('<div class="two"></div>') 

演示:Fiddle

1

您希望one的div的一半後添加一個div:

var count = Math.floor($('.one').length/2); 
$('.one').eq(count).after('<div class="two">d</div>'); 

演示:https://jsfiddle.net/c8b8tnm3/2/

0

試試這個,這可能對你有幫助。

var ones=$('.one'); 
    var indexofOne=$('.one').length/2; 
    indexofOne=Math.floor(indexofOne); 
    var insertPosition=$('.one')[indexofOne]; 
    $(insertPosition).after($('<div class="two">')); 

JSFiddle

相關問題