3

次のように、2 つの要素が隣り合っています。

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

2 つの子要素の順序を切り替える最も速い方法は何ですか?

4

2 に答える 2

7

次のようmove_toに位置指定子を使用して関数を使用できます。after

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

トリチウム プレイグラウンドへのリンクは次のとおりです

于 2013-05-16T05:51:27.913 に答える
2

move_toボトムで使うのが好きです。これは、要素に id がない場合にも適しているため、たとえば最初のものを選択してから、それを一番下に移動できます。これは、@noj 応答の別のバリエーションです。

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

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

于 2013-07-23T16:02:56.427 に答える