Jquery遍历checkbox获取选中项value值的方法

 更新时间:2014年02月13日 16:46:39   作者:  
这篇文章主要介绍了Jquery遍历checkbox获取选中项的value值,需要的朋友可以参考下
源码:
复制代码 代码如下:

jQuery(function($){
$("input[name='key']:checkbox").click(function(){
var ids = '';
var flag = 0;
$("#ids").attr("value",ids);
$("input[name='key']:checkbox").each(function(){
if (true == $(this).attr("checked")) {
ids += $(this).attr('value')+',';
flag += 1;
}
});
if(0 < flag) {
$("#ids").attr("value",ids);
return true;
}else {
alert('请至少选择一项!');
return false;
}
});
});

本源码的功能:

获取name=‘key'的复选框的值,将选中项的 value 写到隐藏域 <input type="hidden" name="ids" id="ids" value="" /> 的表单中。

核心语句:
复制代码 代码如下:

$("input[name='key']:checkbox").each(function(){
if (true == $(this).attr("checked")) {
ids += $(this).attr('value')+',';
}
});

在HTML中,如果一个复选框被选中,对应的标记为 checked="checked"。 但如果用jquery alert($("#id").attr("checked")) 则会提示您是"true"而不是"checked",所以判断 if("checked"==$("#id").attr("checked")) 是错误的,应该如上面那样书写: if(true == $("#id").attr("checked"))

相关文章

  • 轻松掌握jQuery中wrap()与unwrap()函数的用法

    轻松掌握jQuery中wrap()与unwrap()函数的用法

    wrap()能够将指定HTML元素包裹DOM结构,与之相反unwrap()函数则是将DOM去掉^^下面让我们来以两个小例子轻松掌握jQuery中wrap()与unwrap()函数的用法:)
    2016-05-05
  • jQuery Ajax请求状态管理器打包

    jQuery Ajax请求状态管理器打包

    现在的网站,在一个网页中有异步请求甚至许多个异步请求已经不足为奇。Ajax已经成为了现在网站必须的基本功能,使网页应用更接近于桌面应用
    2012-05-05
  • 基于jquery实现下拉框美化特效

    基于jquery实现下拉框美化特效

    这篇文章主要为大家详细介绍了基于jquery实现下拉框美化特效的示例代码,以一个完整的实例进行分析讲解,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • JQuery 给元素绑定click事件多次执行的解决方法

    JQuery 给元素绑定click事件多次执行的解决方法

    这篇文章主要介绍了JQuery 给元素绑定click事件多次执行的解决方法,比较实用,需要的朋友可以参考下
    2014-09-09
  • jQuery实现表格冻结顶栏效果

    jQuery实现表格冻结顶栏效果

    昨天晚上公司遇到个小需求,就是实现类似表格冻结顶栏的效果。这篇文章主要介绍了jQuery实现表格冻结顶栏效果 ,需要的朋友可以参考下
    2017-08-08
  • jQuery实现购物车计算价格功能的方法

    jQuery实现购物车计算价格功能的方法

    这篇文章主要介绍了jQuery实现购物车计算价格功能的方法,实例分析了jQuery针对html元素的操作技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • Jquery实战_读书笔记1—选择jQuery

    Jquery实战_读书笔记1—选择jQuery

    近期公司积极组织我们这些开发人员学习进步,督促我们学习更多的技术来提高自己。为此我选择了jQuery作为我学习的方向,同时我也是想将我的学习心得分享给大家,以后我会不断的更新一系列jQuery方面的学习纪要,帮助大家学习。
    2010-01-01
  • 基于JQuery的密码强度验证代码

    基于JQuery的密码强度验证代码

    密码强度验证的方式有很多,今天给大家推荐一个通过JQuery实现的密码强度验证控件,只需要很少的代码便能实现。
    2010-03-03
  • JQuery 应用 JQuery.groupTable.js

    JQuery 应用 JQuery.groupTable.js

    在以往的项目中,数据浏览用的都table 的形式展现。如下图1, 这是一个很常见的表格。通常对分类的字段先进行排序。为了让分类表现的更直观。
    2010-12-12
  • jQuery选择器及jquery案例详解(必看)

    jQuery选择器及jquery案例详解(必看)

    本文给大家介绍jquery选择器的相关知识,并通过案例给大家介绍jquery知识,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-05-05

最新评论