jquery数値サイズソート
5373 ワード
ツールバーのの数値は、108, です.の数値は101 です.の数値は:17 です.の数値は253 です.の数値は115, です.の数値は524 です.の数値は:98 数値:198 の数値は:56 です.値:48
<br> $(function() {
<br>//1すなわちDESCが大きいから小さいまで、0すなわちASCが小さいから大きいまで
<br> $(".paixu").click(function() {
<br> var orderIdArray = [];
<br> var idIndex = [];
<br> var mode = $(this).attr("mode");
<br> var orderid = $(".orderid");
<br>
<br> orderid.each(function(i) {
<br> var id = parseInt($(this).html());
<br> idIndex[id] = i;//orderidのシーケンス番号
<br> orderIdArray.push(id);//orderidの値
<br> });
<br>
<br> if(mode == 1)
<br> {
<br> $(this).attr("mode", 0);
<br> $(this).html(「大きいから小さいまでソート」);
<br> orderIdArray = orderIdArray.sort(function(a, b){return (a < b) ? 1 : -1});//大きい順から小さい順に並べ替え
<br> }
<br> else if(mode == 0)
<br> {
<br> $(this).attr("mode", 1);
<br> $(this).html(「小さいから大きいまでソート」);
<br> orderIdArray = orderIdArray.sort(function(a, b){return (a > b) ? 1 : -1});//小さい順に並べ替え
<br> }
<br>
<br> //alert(orderIdArray+", "+idIndex);
<br>
<br> var list = $("#list").find("li");
<br> var _length = orderIdArray.length;
<br>
<br> for (var i=0; i<_length; i++)
<br> {
<br> $("#list").append(list.eq(idIndex[orderIdArray[i]]));
<br> }
<br> });
<br> });
<br>
ツールバーのの数値は、108, です.の数値は101 です.の数値は:17 です.の数値は253 です.の数値は115, です.の数値は524 です.の数値は:98 数値:198 の数値は:56 です.値:48
<br> $(function() {
<br>//1すなわちDESCが大きいから小さいまで、0すなわちASCが小さいから大きいまで
<br> $(".paixu").click(function() {
<br> var orderIdArray = [];
<br> var idIndex = [];
<br> var mode = $(this).attr("mode");
<br> var orderid = $(".orderid");
<br>
<br> orderid.each(function(i) {
<br> var id = parseInt($(this).html());
<br> idIndex[id] = i;//orderidのシーケンス番号
<br> orderIdArray.push(id);//orderidの値
<br> });
<br>
<br> if(mode == 1)
<br> {
<br> $(this).attr("mode", 0);
<br> $(this).html(「大きいから小さいまでソート」);
<br> orderIdArray = orderIdArray.sort(function(a, b){return (a < b) ? 1 : -1});//大きい順から小さい順に並べ替え
<br> }
<br> else if(mode == 0)
<br> {
<br> $(this).attr("mode", 1);
<br> $(this).html(「小さいから大きいまでソート」);
<br> orderIdArray = orderIdArray.sort(function(a, b){return (a > b) ? 1 : -1});//小さい順に並べ替え
<br> }
<br>
<br> //alert(orderIdArray+", "+idIndex);
<br>
<br> var list = $("#list").find("li");
<br> var _length = orderIdArray.length;
<br>
<br> for (var i=0; i<_length; i++)
<br> {
<br> $("#list").append(list.eq(idIndex[orderIdArray[i]]));
<br> }
<br> });
<br> });
<br>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js">script>
<br> $(function() {
<br>//1すなわちDESCが大きいから小さいまで、0すなわちASCが小さいから大きいまで
<br> $(".paixu").click(function() {
<br> var orderIdArray = [];
<br> var idIndex = [];
<br> var mode = $(this).attr("mode");
<br> var orderid = $(".orderid");
<br>
<br> orderid.each(function(i) {
<br> var id = parseInt($(this).html());
<br> idIndex[id] = i;//orderidのシーケンス番号
<br> orderIdArray.push(id);//orderidの値
<br> });
<br>
<br> if(mode == 1)
<br> {
<br> $(this).attr("mode", 0);
<br> $(this).html(「大きいから小さいまでソート」);
<br> orderIdArray = orderIdArray.sort(function(a, b){return (a < b) ? 1 : -1});//大きい順から小さい順に並べ替え
<br> }
<br> else if(mode == 0)
<br> {
<br> $(this).attr("mode", 1);
<br> $(this).html(「小さいから大きいまでソート」);
<br> orderIdArray = orderIdArray.sort(function(a, b){return (a > b) ? 1 : -1});//小さい順に並べ替え
<br> }
<br>
<br> //alert(orderIdArray+", "+idIndex);
<br>
<br> var list = $("#list").find("li");
<br> var _length = orderIdArray.length;
<br>
<br> for (var i=0; i<_length; i++)
<br> {
<br> $("#list").append(list.eq(idIndex[orderIdArray[i]]));
<br> }
<br> });
<br> });
<br>
ツールバーの
<br> $(function() {
<br>//1すなわちDESCが大きいから小さいまで、0すなわちASCが小さいから大きいまで
<br> $(".paixu").click(function() {
<br> var orderIdArray = [];
<br> var idIndex = [];
<br> var mode = $(this).attr("mode");
<br> var orderid = $(".orderid");
<br>
<br> orderid.each(function(i) {
<br> var id = parseInt($(this).html());
<br> idIndex[id] = i;//orderidのシーケンス番号
<br> orderIdArray.push(id);//orderidの値
<br> });
<br>
<br> if(mode == 1)
<br> {
<br> $(this).attr("mode", 0);
<br> $(this).html(「大きいから小さいまでソート」);
<br> orderIdArray = orderIdArray.sort(function(a, b){return (a < b) ? 1 : -1});//大きい順から小さい順に並べ替え
<br> }
<br> else if(mode == 0)
<br> {
<br> $(this).attr("mode", 1);
<br> $(this).html(「小さいから大きいまでソート」);
<br> orderIdArray = orderIdArray.sort(function(a, b){return (a > b) ? 1 : -1});//小さい順に並べ替え
<br> }
<br>
<br> //alert(orderIdArray+", "+idIndex);
<br>
<br> var list = $("#list").find("li");
<br> var _length = orderIdArray.length;
<br>
<br> for (var i=0; i<_length; i++)
<br> {
<br> $("#list").append(list.eq(idIndex[orderIdArray[i]]));
<br> }
<br> });
<br> });
<br>