利用jQuery对无序列表排序 http://www.apkbus.com/android-80639-1-1.html
1.jQuery函数介绍
(1)jQuery函数get()——获取匹配元素集合 该函数取得所有匹配元素的一种向后兼容的方式(不同于jQuery对象,实际上是元素数组)。其语法形式如下:2.JavaScript函数介绍
JavaScript函数sort()——元素排序,用于对数组元素进行排序。其语法形式如下:3.功能实现
实现无序列表项排序功能的步骤如下。 (1)获取所有的列表项,并将其装入数组。 (2)对数组对象进行排序。 (3)将排好序的数组重新填充到无序列表中。 首先,把jQuery库引入进来:<script language="JavaScript" type="text/JavaScript">
$(document).ready(function(){
var items = $(".orderobj li").get(); //获取所有待排序li装入数组items
items.sort(function(a,b) //调用JavaScript内置函数sort
{
var elementone = $(a).text();
var elementtwo = $(b).text();
if(elementone < elementtwo) return -1;
if(elementone > elementtwo) return 1;
return 0;
});
var ul = $(".orderobj");
$.each(items,function(i,li)
//通过遍历每一个数组元素,填充无序列表
{
ul.append(li);
});
});
</script>
复制代码 以上代码通过数组排序并重新填充无序列表使得列表项有序。具体效果如图4.11所示。<ignore_js_op>
转载于:https://www.cnblogs.com/hongbolee2013/archive/2013/03/29/2988666.html
总结
以上是生活随笔为你收集整理的利用jQuery对无序列表排序 http://www.apkbus.com/android-80639-1-1.html的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: nodejs ejs模版 layout使
- 下一篇: 对齐内容验证码和图片