現在、チェックボックスを含むフォームがありますが、テキストはアルファベット順ではありません。リストの例はたくさん見ましたが、チェックボックスの例は多くありません。http://jsfiddle.net/fG9qm/
<form>
<input type="checkbox" name="vehicle" value="Bike"> Bee
<input type="checkbox" name="vehicle" value="Car" > Apple
</form>
例のスニペットを取ることができましたが、入力の値を変更しようとすると、テキストなしでチェックボックスが移動します - どうすればこれを解決できますか?
var $els = $('input');
var $sorted = $($els.toArray().sort(function(a, b) {
return a.value > b.value;
}));
$els.each(function(i) {
$(this).after($sorted.eq(i));
});
また、値の代わりにテキストを使用する方法はありますか?
return a.input.text > b.input.text
例や助けをいただければ幸いです - ありがとう