<div class="parent">
<a class="cld1">1</a>
<a class="cld2">2</a>
<a class="cld3" >3</a>
<a class="cld4" >4</a>
</div>
如何在孩子的第二个和第三个锚标签之间插入任何元素?
$('//div[@class="parent"]/a[@class="cld2"]') {
insert_after('div','hii')
}
您可以这样做在标签之间插入 div 参考http://tester.tritium.io/18f12697fde014066894af356915af1471782732
另一种方法是:
$('//div[@class="parent"]/a[position()=2]') {
insert_after('div','Hello', class:'test')
}
这样我们就不必担心在这里输入代码类更改或文本更改。
如果您想以数字而不是类为目标,另一种方法如下:
$('//div[@class="parent"]/a[contains(text(),"2")]') {
insert_after('div', class:'example')
}