zoukankan      html  css  js  c++  java
  • Jquery控件checkboxlist 实例,解决前台操作服务器控件的困难

            var chbarray = [];
            var globalarrary = [];
            $(document).ready(function() {
    
                //将所有checkbox找出,加入到数组
                $("#OrgPermissContainer tr td input[type='checkbox']").each(function(i, item) {
                    chbarray.push({ name: $(item).next()[0].innerHTML, value: item });
                });
                //将所有checkbox找出,加入到数组
                $("#globalPermissionContainer tr td input[type='checkbox']").each(function(i, item) {
                    chbarray.push({ name: $(item).next()[0].innerHTML, value: item });
                });
    
                //为所有的checkbox添加事件
                $("#globalPermissionContainer tr td input[type='checkbox']").click(function() {
                    //处理每一个checkbox的单击事件
                    var strId = $(this).next()[0].innerHTML;
    
    
                    if (strId == "添加组织" || strId == '修改组织信息' || strId == '删除组织') {
                        //遍历checkbox数组
                 
                        $.each(chbarray, function(i, ele) {
                            if (ele.name == "查看组织信息") {
    
                                ele.value.checked = true;
    
                            }
                        });
                    }
                    if (strId == "添加用户" || strId == '修改用户信息' || strId == '删除用户') {
    
                        $.each(chbarray, function(i, ele) {
                            if (ele.name == "查看用户信息") {
    
                                ele.value.checked = true;
    
                            }
                        });
                    }
    
                });
                
                //为所有的checkbox添加事件
                $("#OrgPermissContainer tr td input[type='checkbox']").click(function() {
                    //处理每一个checkbox的单击事件
                    var strId = $(this).next()[0].innerHTML;
    
    
                    if (strId == "添加组织" || strId == '修改组织信息' || strId == '删除组织') {
                        //遍历checkbox数组
                        /*for(var i=0;i<chbarray.length;i++)
                        {
                        if(chbarray[i].name=="查看组织信息")
                        {
                        chbarray[i].value.checked=true; 
                        }
                        }*/
                        $.each(chbarray, function(i, ele) {
                            if (ele.name == "查看组织信息") {
    
                                ele.value.checked = true;
    
                            }
                        });
                    }
                    if (strId == "添加用户" || strId == '修改用户信息' || strId == '删除用户') {
    
                        $.each(chbarray, function(i, ele) {
                            if (ele.name == "查看用户信息") {
    
                                ele.value.checked = true;
    
                            }
                        });
                    }
    
                });
    
    
    
            });
    
            
        </script>
    

      

  • 相关阅读:
    ant实践总结
    Ubuntu安装JDK和Eclipse
    Xp下安装Ubuntu
    [Hadoop] 传智播客新版Hadoop视频教程 段海涛老师Hadoop八天完全攻克Hadoop视频教程 Hadoop开发
    Ctypes简单应用以及PyQt5等简单使用过程中遇到的部分问题
    python初探:关于闭包
    利用Nginx+Frp搭建HTTP正向代理
    C#发送邮件时提示:“不允许使用邮箱名称。服务器响应为:”的错误解决办法
    提倡IT从业人员终身学习
    打算在博客园安家了
  • 原文地址:https://www.cnblogs.com/sunjunlin/p/2125761.html
Copyright © 2011-2022 走看看