1
データの属性値に基づいて短絡しています。私の既存のコードはFirefox上で正常に動作していますが、Chromeブラウザでは動作しません。あなたが上昇し、同様に負の値を使用して降順ソートに対称的結果を返す必要がJqueryソート機能がChromeブラウザで動作しません
$('select#shorting-job').change(function(e) {
var $list = $('.adsence-right');
var $productList = $('div.show-jobs-in-right',$list);
$productList.sort(function(a, b){
var keyA = $(a).attr("data-salary");
var keyB = $(b).attr("data-salary");
if($('#shorting-job').val()=='Salary'){
return false;
}else if($('#shorting-job').val()=='asc'){
return (parseInt(keyA) > parseInt(keyB)) ? 1 : 0;
} else {
return (parseInt(keyA) < parseInt(keyB)) ? 1 : 0;
}
});
$.each($productList, function(index, row){
$list.append(row);
});
e.preventDefault();
});