次のように、2 つの要素が隣り合っています。
<div id="parent">
<div id="child1"></div>
<div id="child2"></div>
</div>
2 つの子要素の順序を切り替える最も速い方法は何ですか?
次のようmove_to
に位置指定子を使用して関数を使用できます。after
html() {
$("/html/body") {
$("./div[@id='parent']/div[@id='child1']") {
move_to("../div[@id='child2']", "after")
}
}
}
トリチウム プレイグラウンドへのリンクは次のとおりです。
move_to
ボトムで使うのが好きです。これは、要素に id がない場合にも適しているため、たとえば最初のものを選択してから、それを一番下に移動できます。これは、@noj 応答の別のバリエーションです。
$("//div[@id='parentDiv')]/div[@id='anyChildGoingToBottom'") {
move_to("..", "bottom")
}
http://tester.tritium.io/923b23858ddb8fd7d9ccf348b2e7dc67fddb8cde