【问题标题】:In Tritium, How to insert any element between the children second and third anchor tag?在 Tritium 中,如何在子第二个和第三个锚标记之间插入任何元素?
【发布时间】: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>

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

【问题讨论】:

    标签: moovweb tritium


    【解决方案1】:
    $('//div[@class="parent"]/a[@class="cld2"]') {
            insert_after('div','hii')
        } 
    

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

    【讨论】:

      【解决方案2】:

      另一种方法是:

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

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

      【讨论】:

        【解决方案3】:

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

        $('//div[@class="parent"]/a[contains(text(),"2")]') {
          insert_after('div', class:'example')        
        } 
        

        【讨论】:

          猜你喜欢
          • 2023-02-02
          • 1970-01-01
          • 1970-01-01
          • 2018-06-12
          • 2011-06-14
          • 2023-03-20
          • 1970-01-01
          • 2011-06-18
          • 1970-01-01
          相关资源
          最近更新 更多