jQuery .unique()的使用

简介:
var yearArray  =  new Array ( 2009 ,  2009 ,  2010 ,  2010 ,  2009 ,  2010 ) ;
$. unique (yearArray ) ;
返回 2009, 2010, 2009, 2010
 
var yearArray  =  new Array ( 2009 ,  2009 ,  2010 ,  2010 ,  2009 ,  2010 ) ;
yearArray. sort ( ) ;
$. unique (yearArray ) ;
返回 2010, 2009
 
 
兼容ie的修改方式:
var yearArray  =  new Array ( 2009 ,  2009 ,  2010 ,  2010 ,  2009 ,  2010 ) ;
// still sort the array
yearArray. sort ( ) ;
//$.unique(yearArray);
yearArray  = uniqueArray (yearArray ) ;

function uniqueArray (a ) {
temp  =  new Array ( ) ;
for ( var i  =  0 ; i  < a. length ; i  ++ ) {
if ( !contains (temp , a [i ] ) ) {
temp. length += 1 ;
temp [temp. length - 1 ]  = a [i ] ;
}
}
return temp ;
}
function contains (a , e ) {
for (j = 0 ;j <a. length ;j ++ ) if (a [j ] ==e ) return  true ;
return  false ;
}

 


本文转自linzheng 51CTO博客,原文链接:http://blog.51cto.com/linzheng/1080903


相关文章
|
JavaScript
Jquery插件知识之Jquery.cookie实现页面传值
Jquery插件知识之Jquery.cookie实现页面传值
58 0
|
6月前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload
|
1月前
|
JavaScript
jQuery 树型菜单插件(Treeview)
jQuery 树型菜单插件(Treeview)
62 2
|
5月前
|
设计模式 JavaScript 前端开发
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
62 1
|
1月前
|
JavaScript 前端开发
jQuery Growl 插件(消息提醒)
jQuery Growl 插件(消息提醒)
47 4
jQuery Growl 插件(消息提醒)
|
1月前
|
存储 JSON JavaScript
jQuery Cookie 插件
jQuery Cookie 插件
40 4
jQuery Cookie 插件
|
19天前
|
JavaScript 定位技术
jQuery鹰眼视图小地图定位预览插件minimap.js
这是一个jQuery小地图定位预览视图,默认左侧是页面主要内容,minimap.js的好处就是在它的右侧形成一个快速定位通道,产生一个缩小版的页面,即预览效果,可以点击并快速定位到页面的某个位置。简单实用,欢迎下载!
29 0
|
3月前
|
JavaScript 前端开发 数据安全/隐私保护
Validform jQuery插件详解
【8月更文挑战第21天】
|
5月前
|
JavaScript Perl PHP
一篇文章讲明白jQuery插件之jqueryeditableplugin
一篇文章讲明白jQuery插件之jqueryeditableplugin
34 0
|
JavaScript
jQuery 自定义插件(详细步骤)
jQuery 自定义插件(详细步骤)
128 0