例如:我想在使用jquery的sth2之后在id123中添加div。我想我知道如何在每次sth2之后做到这一点但不是在确定之后。
<div class="id123">
<div class="a"></div>
..
<div class="sth1"></div>
<div class="sth2"></div>
"some text"
<div class="end"></div>
</div>
<div class="id124">
<div class="a"></div>
..
<div class="sth1"></div>
<div class="sth2"></div>
"some text"
<div class="end"></div>
</div>
答案 0 :(得分:2)
您可以使用.after()
方法:
$('#id123 .sth2').after('<div></div>');
答案 1 :(得分:1)
使用after
方法在每个.sth2
$('.sth2').after('<div />');
如果你想在特定的一个之后插入它,它看起来像这样:
$('.sth2').first().after('<div />');
或
$('.sth2').last().after('<div />');
甚至
$('.sth2:eq(1)').after('<div />');
选择具有特定索引的元素。