告诉我如何做一个jQuery: 计数<div class="one">
,分为两个并在它们之间添加<div class="two">
jQuery的数格,分为两个并在它们之间添加
/div class="one"/
可以有不同数量的
告诉我如何做一个jQuery: 计数<div class="one">
,分为两个并在它们之间添加<div class="two">
jQuery的数格,分为两个并在它们之间添加
/div class="one"/
可以有不同数量的
可以使用类选择找到所有one
元素,然后用其计数(length
属性)找到它的中间,插入新元素
var $ones = $('.one');
$ones.eq(Math.floor(($ones.length-1)/2)).after('<div class="two"></div>')
演示:Fiddle
您希望one
的div的一半后添加一个div:
var count = Math.floor($('.one').length/2);
$('.one').eq(count).after('<div class="two">d</div>');
试试这个,这可能对你有帮助。
var ones=$('.one');
var indexofOne=$('.one').length/2;
indexofOne=Math.floor(indexofOne);
var insertPosition=$('.one')[indexofOne];
$(insertPosition).after($('<div class="two">'));
什么是你的实际需求......你想one' –
添加一个分隔符,比如''
带班'元素的x'数量之间'是的,我需要' ' –