【发布时间】:2014-12-01 12:45:12
【问题描述】:
<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="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')
}
【讨论】: