繁体   English   中英

在Tritium中,如何切换两个元素的位置?

[英]In Tritium, how do I switch the position of two elements?

我有两个彼此相邻的元素,如下所示:

<div id="parent">
    <div id="child1"></div>
    <div id="child2"></div>
</div>

切换两个子元素顺序的最快方法是什么?

您可以使用move_to与位置确定功能after ,像这样:

html() {
  $("/html/body") {
    $("./div[@id='parent']/div[@id='child1']") {
        move_to("../div[@id='child2']", "after") 
    }
  }
}

这是氚运动场的链接: http//play.tritium.io/4078eded016a450e165d9f358cd547d3e47602d6

我喜欢用move_to底部。 如果元素上没有id,这也很好,所以你可以选择第一个,例如然后将它移到底部。 这是@noj响应的另一个变种:

$("//div[@id='parentDiv')]/div[@id='anyChildGoingToBottom'") {
  move_to("..", "bottom")
}

http://tester.tritium.io/923b23858ddb8fd7d9ccf348b2e7dc67fddb8cde

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM