js select全选与反全效果

js select全选与反全效果,把它写成一个函数了

function checkall(form, prefix, checkall) {
 var checkall = checkall ? checkall : 'chkall';
 for(var i = 0; i < form.elements.length; i++) {
  var e = form.elements[i];
  if(e.name && e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
   e.checked = form.elements[checkall].checked;
  }
 }
}

时间: 2024-10-13 15:50:15

js select全选与反全效果的相关文章

把所有的所有项加起来,也就是全选和反全选,求大神指点

问题描述 解决方案 解决方案二:不要用checkboxlist循环的方法解决方案三:全选反选用JS实现不更好么解决方案四:我想知道你有什么问题,看你代码也写好了啊解决方案五:引用2楼KenBest的回复: 全选反选用JS实现不更好么 正确!参考:http://blog.csdn.net/hexytxl/article/details/6721039解决方案六:是不是后台checked属性全是false,服务器控件注意回刷ispostback属性解决方案七:jquery能搞定的,为何要在后台弄?解

Jquery全选与反选点击执行一次的解决方案_jquery

代码需求, 使用attr只能执行一次,使用prop则完美实现全选和反选,获取所有选中的项并把选中项的文本组成一个字符串. 解决方案一: 代码如下: <html> <head> <script src="jquery-1.11.1.min.js" type="text/javascript"></script> </head> <body> <input type="checkbo

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

今天这样写了一个全选和取消全选的功能: 全选:$(":checkbox").attr("checked","checked"); 取消全选:$(":checkbox").removeAttr("checked"); 获取选中的:$(":checked[checked='checked']") 发现点全选可以,在点取消全选也可以,获取选中的失效,接下来再点任何按钮都没有效果了 这样行不通,

Gvidview想设置所有checkbox项的全选和取消全选

问题描述 想在gridvew外面加一个按钮,点击设置所有项的全选和取消全选,该怎样做? 解决方案 解决方案二:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebCon

js multiple全选与取消全选实现代码

 代码如下 复制代码 $("select").change(function(){     var n = $(this).children().length;     var obj;     var i = 1;        $(this).children().each(function(){      if(i == n)      {       alert($(this).text());      }      i++;     });    }); 综合以上二法,本人

jquery checkbox全选、取消全选实现代码_jquery

复制代码 代码如下: <script src="http://img.jb51.net/jslib/jquery/jquery-1.3.2.min.js"></script> <input type="checkbox" name="checkbox_name[]" id="checkbox_name_1″ />1<br /> <input type="checkbox&q

Jquery 多选框全选与取消全选核心代码

核心代码  代码如下 复制代码 $("#checkall").click(function(){     if(this.checked){       $("input[name='check']").each(function(){this.checked=true;});     }else{       $("input[name='check']").each(function(){this.checked=false;});    

jQuery全选与取消全选实现代码

引用Jquery 库jquery-1.4.1-vsdoc.js 等 jQuery.attr  获取/设置对象的属性值,如:  代码如下 复制代码 $("input[name='chk_list']").attr("checked");     //读取所有name为'chk_list'对象的状态(是否选中) $("input[name='chk_list']").attr("checked",true);      //设置所

javascript全选与取消全选代码(1/2)

<script type="text/javascript教程"> function checkall(name) {   var names=document.getelementsbyname(name);   var len=names.length;   if(len>0)   {    var i=0;    for(i=0;i<len;i++)    names[i].checked=true;      } } //全不选 function che