ul をアルファベット順に az または za にソートする JavaScript があります。1ページ目では問題なく動作しますが、複数のページがある場合、2ページ目のリストは無視されます.
そのため、JavaScript を使用して li をソートする代わりに、選択内容をページのクエリに戻してリロードしたいと考えています。
これが私のスクリプトです。現在、そのほとんどは冗長です。
var select = document.getElementById('organise');
$('#organise').change(function() {
if(select.value === 'A') {
$('.recipeTable li').sortElements(function(a,b){
var aText = $.text([a]);
var bText = $.text([b]);
return aText.toLowerCase() > bText.toLowerCase() ? 1 : -1;
});
} else {
$('.recipeTable li').sortElements(function(a,b){
var aText = $.text([a]);
var bText = $.text([b]);
return aText.toLowerCase() > bText.toLowerCase() ? -1 : 1;
});
}
});
したがって、選択したドロップダウン値 (A または Z) を検出し、それを URL に渡してリロードしたいと考えています。私は立ち往生しています;-?
リッチ :)