Jquery获取多选框中的值

OopsJeff 2013-06-03 08:19:41
怎么用Jquery获取多选框中的值?
<input type="checkbox" value="1" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
<input type="checkbox" value="2" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
<input type="checkbox" value="3" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">

网上的方法都试过了,不行.
请大家帮看看.
比如选择了1,2.就要输出1,2的值.不是单选.是多选.
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
$('input[id="checkbox_id"]:checked').map(function(){return this.value}).get() 不使用jion方法就行了,上面得到的就是数组
OopsJeff 2013-06-03
  • 打赏
  • 举报
回复
var v=$('input[id="checkbox_id"]:checked').each(function() { //由于复选框一般选中的是多个,所以可以循环输出 alert($(this).val()); });
OopsJeff 2013-06-03
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
<script src="http://www.coding123.net/js/jquery.js"></script>
<script>
function select_Checked(){
  var v=$('input[id="checkbox_id"]:checked').map(function(){return this.value}).get().join();
  alert(v)
}
</script>
<input type="checkbox" value="1" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
<input type="checkbox" value="2" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
<input type="checkbox" value="3" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
非常感谢. 能不能返回一个数组的啊?
  • 打赏
  • 举报
回复
<script src="http://www.coding123.net/js/jquery.js"></script>
<script>
function select_Checked(){
  var v=$('input[id="checkbox_id"]:checked').map(function(){return this.value}).get().join();
  alert(v)
}
</script>
<input type="checkbox" value="1" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
<input type="checkbox" value="2" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
<input type="checkbox" value="3" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧