【JQuery对checkbox操作 (循环获取)】教程文章相关的互联网学习教程文章

jQuery中:checkbox选择器用法实例

本文实例讲述了jQuery中:checkbox选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够匹配所有复选框。 语法结构:代码如下:$(":checkbox") 实例代码:代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="//www.gxlcms.com/" /> <title>脚本之家</title> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> ...

jquery中checkbox全选失效的解决方法

如果你使用jQuery 1.6 ,代码if ( $(elem).attr(“checked”) ),将获得一个属性(attribute) ,它不改变该复选框被选中和选中。它只是用来存储默认或选中属性的初始值。为了保持向后兼容,.attr() 方法从 jQuery 1.6.1+ 开始除了返回属性值外,还会更新 property 属性,因此 boolean attribute(布尔属性)不需要通过 .prop() 来改变其值。推荐使用上述方法之一,来取得 checked 的值。 使用jQuery的attr方法获取和设置复选框的”c...

jquery checkbox 勾选的bug问题解决方案与分析【图】

在做项目的时候遇到个jQuery checkbok复选框的选中取消的BUG,咨询了大神,才闹明白怎么回事,这里记录下来,分析给大家。 先上代码:代码如下: <form> 你爱好的运动是?<input type="checkbox" id="CheckedAll" />全选/全不选<br /> <input type="checkbox" name="items" value="足球" />足球 <input type="checkbox" name="items" value="篮球" />篮球 <input type="checkbox" name="items" val...

jQuery根据ID获取input、checkbox、radio、select的示例

input: var xxx = $(#ID).val() --------------------------------------------------------------------------------- checkbox: var xxx = [ ]; $(input[name=MyName]:checked).each(function(index, element) { xxx.push($(element).val()); // 或者 xxx.push($(this).val()); });注意:这里没有基于ID,有些不严谨。如果你的checkbox元素是某个容器的子元素(假设容器的id为con_id),则可以这样选择: ====== $(#con_id input...

jQuery判断checkbox是否选中的3种方法

网上大多数文章都提供的方法都是无效的,害死个人,本文中的方法小编亲测试有效,建议使用方法二: 方法一: if ($("#checkbox-id")get(0).checked) { // do something } 方法二: if($(#checkbox-id).is(:checked)) { // do something } 方法三: if ($(#checkbox-id).attr(checked)) { // do something }

jquery操作checkbox示例分享【图】

checkbox操作 1. 全选、全不选 2.打印所有的选中项目<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html><head><title> </title><script type="text/javascript" src="jquery-1.3.2.js"></script><script>// 全选、全不选function docChkBoxChange(){var isChecked = jQuery(#docChkBoxTop).attr(checked);// 设置以下所有的 checkBox 列表jQuery("input[name=docChk...

jQuery1.9.1针对checkbox的调整方法(prop)

在jquery 1.8.x中的版本,我们对于checkbox的选中与不选中操作如下: 判断是否选中代码如下:$(#checkbox).prop(checked) 设置选中与不选中状态:代码如下:$(#checkbox).attr(checked,true)$(#checkbox).attr(checked,false) 但此方法在jquery1.9.1中,有些处理不一样 IE10,Chrome,FF中,对于选中状态,第一次$(#checkbox).attr(checked,true)可以实现但是当通过代码清除选中,下次再通过代码 $(#checkbox).attr(checked,true) 去选...

jquery操作checkbox实现全选和取消全选

今天这样写了一个全选和取消全选的功能: 全选:$(":checkbox").attr("checked","checked"); 取消全选:$(":checkbox").removeAttr("checked"); 获取选中的:$(":checked[checked='checked']") 发现点全选可以,在点取消全选也可以,获取选中的失效,接下来再点任何按钮都没有效果了 这样行不通,我也不太清楚什么原因,脚本语言就这毛病,一边灵活一边诡异,也不去找原因了,后来改成这样写 全选: $(":checkbox").prop("checked"...

jquery复选框checkbox实现删除前判断

实现这样一个基本需求,页面有很多数据,可以删除一条或多条,删除前判断是否选中至少一条,否则提示。 代码如下:function deleteUser() { //当时是想把内容以str+=""的方式 进行保存 ,但不行 //var str; var array = new Array(); //用于保存 选中的那一条数据的ID var flag; //判断是否一个未选 $("input[name=selectFlag]:checkbox").each(function() { //遍历所有的name为selectFlag的 checkbox if ($(this).attr("checked")...

jquery无法设置checkbox选中即没有变成选中状态

代码如下:$("input").attr("checked","checked") 设置以后checkbox并没有变成选中状态,用chrome调试看了一下,checkbox中确实有checked属性,而且,值为checked,但是页面显示仍然为未选中状态 代码如下:$("input").prop("checked",true); ttributes和properties之间的差异在特定情况下是很重要。jQuery 1.6之前 ,.attr()方法在取某些 attribute 的值时,会返回 property 的值,这就导致了结果的不一致。从 jQuery 1.6 开始,...

jquery、js操作checkbox全选反选

操作checkbox,全选反选 代码如下://全选 function checkAll() { $(input[name="TheID"]).attr("checked", "checked"); } //反选 function uncheckAll() { $(input[name="TheID"]).each(function() { this.checked = !this.checked; }) } //获取选中的项 function getCheck(){ var check = $(input[name="TheID"]:checkbox).map(function() { return $(this).val(); }).get().join(,); return check; }

jquery遍历checkbox的注意事项说明

这两天在做前端项目时,想通过jquery遍历页面上的checkbox,用以下代码: 代码如下:var val_instanceCodeStr = ""; $("input[type=checkbox] [name=chk_jvmMachineName]:checked").each( function() { val_instanceCodeStr += ","+$(this).val(); } );变量val_instanceCodeStr最后还是空字符串,function函数没有执行进去; 网上查资料对比觉得代码也没写错,最后发现是[type=checkbox] [name=chk_j...

jquery实现checkbox 全选/全不选的通用写法

代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript"> //name 是html表单专用于区别各组 chechbox 的属性, 不要用id(必须唯一)或者其它属性 function getValues() { var aV = getCheckboxValues("a"); ...

解决jquery操作checkbox火狐下第二次无法勾选问题

最近在工作中使用jquery操作checkbox,使用下面方法进行全选、反选: 代码如下:var ischecked=allCheckObj.is(:checked); ischecked?checksObj.attr(checked,true):checksObj.attr(checked,false); 调试时在ie没有问题,考虑到兼容性,试试了firefox,遇到了问题。于是乎,做了如下实验: 复选框绑定了click事件,点一次选中,再点击取消选中,依次类推。这个功能在ie中没问题,但是在firefox中测试的时候,前两次都没有问题,可...

jquery操作复选框(checkbox)的12个小技巧总结

1、获取单个checkbox选中项(三种写法)$("input:checkbox:checked").val()或者$("input:[type=checkbox]:checked").val();或者$("input:[name=ck]:checked").val(); 2、 获取多个checkbox选中项$(input:checkbox).each(function() { if ($(this).attr(checked) ==true) { alert($(this).val()); }}); 3、设置第一个checkbox 为选中值$(input:checkbox:first).attr("checked",checked);或者$(input:che...