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/。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步