特定の条件では、ラベル要素を一番上に移動します。私のソリューションは非常に簡単だった:SafariでinsertAfterを使用してラベルを移動しようとしたとき
$("label[for='option_3']").insertAfter("label[for='option_0");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<label for="option_0">
first item
</label>
<label for="option_1">
second item
</label>
<label for="option_2">
third item
</label>
<label for="option_3">
forth item
</label>
<label for="option_4">
fifth item
</label>
それは、FirefoxとChromeでかなりよく働いたが、それはサファリ(バージョン10.0.1(12602.2.14.0.7))上で動作しませんでした。
あなた@Deepをありがとうございます。 (クロムとFirefoxはミスタイプでもうまくいきました、それは私を騙しました) –
あなたは歓迎です:) – Deep