转:js,jQuery 排序的实现,网页标签排序的实现,标签排序

Posted 痕网 - henw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转:js,jQuery 排序的实现,网页标签排序的实现,标签排序相关的知识,希望对你有一定的参考价值。

js,jQuery 排序的实现:

重点: 想要实现排序,最简单的方法就是

  1. 先把标签用jQuery读进对象数组
  2. 用js排序好对象数组 (针对对象数组进行排序, 不要试图直接对网页的内容进行直接更改)
  3. 用对象数组内容覆盖网页上的标签数组;

//排序从文字短的到长的
        var arr_a=new Array();
        var i=0;
        $(".type_list_txt > span:contains(\'T恤\')").parent().children("a").each(function(){	
            arr_a[i]=$(this).clone();
            i++;
        });
        for(i=0; i<arr_a.length;i++)
        {
            for(j=i+1;j<arr_a.length;j++)
	        {
		        if($(arr_a[i]).text().length > $(arr_a[j]).text().length )
		        {
			        temp=arr_a[i];
			        arr_a[i]=arr_a[j];
			        arr_a[j]=temp;
		        }
	        }
        }
        i=0;
        $(".type_list_txt > span:contains(\'T恤\')").parent().children("a").each(function(){	
            $(this).replaceWith($(arr_a[i]));
            i++;
        });

以上是关于转:js,jQuery 排序的实现,网页标签排序的实现,标签排序的主要内容,如果未能解决你的问题,请参考以下文章

2019-5-24

jquery.dragsort实现列表拖曳排序

js 利用jquery.gridly.js实现拖拽并且排序

利用插件(jQuery-ui.js)实现表格行的拖拽排序

js中sortable怎么获取拖动的东西

使用自定义表格标签 DataTables jQuery 进行动态排序