0
 <div class="parent">
 <a class="cld1">1</a>
 <a  class="cld2">2</a> 
 <a  class="cld3" >3</a> 
 <a  class="cld4" >4</a>       
</div>

如何在孩子的第二个和第三个锚标签之间插入任何元素?

4

3 回答 3

1
$('//div[@class="parent"]/a[@class="cld2"]') {
        insert_after('div','hii')
    } 

您可以这样做在标签之间插入 div 参考http://tester.tritium.io/18f12697fde014066894af356915af1471782732

于 2014-12-01T12:47:05.473 回答
1

另一种方法是:

$('//div[@class="parent"]/a[position()=2]') {
    insert_after('div','Hello', class:'test')
    }

这样我们就不必担心在这里输入代码类更改或文本更改。

于 2015-01-23T09:18:07.180 回答
0

如果您想以数字而不是类为目标,另一种方法如下:

$('//div[@class="parent"]/a[contains(text(),"2")]') {
  insert_after('div', class:'example')        
} 
于 2015-01-19T16:34:13.100 回答