jquery map方法

jQuery.map( array, callback(elementOfArray, indexInArray) )Returns: Array

感觉jquery的map方法非常好用,特向大家分享下。
 
方法作用:将数组或单个对象,替换为新的内容。
应用实例:获取一组checkbox的值,以英文逗号分隔,进行拼接。
 
 1 <html>  
 2 <head>  
 3 <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script>  
 4 <script>  
 5     $(function(){  
 6         $("input").click(function(){  
 7             var str = $(":checked").map(function(){  
 8                 return this.value;  
 9             }).get().join(",")  
10             $("span").html(str);  
11         })  
12     })  
13 </script>  
14 </head>  
15 <body>  
16     <input type="checkbox" value="a"/>a  
17     <input type="checkbox" value="b"/>b  
18     <input type="checkbox" value="c"/>c  
19     <br/>  
20     结果展示:<span/>  
21 </body>  
22 </html>

jsFiddle实例链接:http://jsfiddle.net/dV8eh/

posted @ 2013-06-18 14:40  飞起航  阅读(2306)  评论(0编辑  收藏  举报