首页 > WEB前端 > jQuery > 正文


使用jQuery map方法将选中复选框值转换成用逗号分隔的字符串

04-02 22:43:32   来源:shikezhi   评论: 点击:

项目需要,为了将列表中选中的复选框的值转换成以逗号分隔的字符串方便存入数据库。经过仔细研究发现jQuery的map方法可以实现这个功能。下面是map方法的文档描述:
使用jQuery map方法将选中复选框值转换成用逗号分隔的字符串

项目需要,为了将列表中选中的复选框的值转换成以逗号分隔的字符串方便存入数据库。经过仔细研究发现jQuery的map方法可以实现这个功能。下面是map方法的文档描述:
 
 
将一个数组中的元素转换到另一个数组中。
作为参数的转换函数会为每个数组元素调用,而且会给这个转换函数传递一个表示被转换的元素作为参数。转换函数可以返回转换后的值、null(删除数组中的项目)或一个包含值的数组,并扩展至原始数组中。
 
 
具体实现方法:使用jQuery的map()方法创建一个包好有选中复选框值的jQuery对象数组,然后使用数组的join方法将其转换成指定字符分隔的字符串,下面是示例代码:
var checkValueArr = ​$("input:checked").map(function () { return this.value; }​);
alert(checkValueArr.get().join(","));

相关热词搜索:jQuery map

上一篇:使用jQuery快速解决input中placeholder值在ie中无法支持的问题 下一篇:jQuery全屏轮播插件汇总
分享到: 收藏