利用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使
- 下一篇: 对齐内容验证码和图片