根据表动态生成checkbox,及值的获取

//动态生成checkbox//

ajax获取返回值的关键把string转换为object,json去获取

        var tableDatas = [];
        $.ajax({
            url : config.getGroupInfo,
            async : false,
            type : "POST",
            data : {},
            success : function(result) {
                var obj = eval('(' + result + ')');
                var td = [];
                for (var i = 0; i < obj.data.data.length; i++) {

                    var tableDatas0 = obj.data.data[i].id;
                    var tableDatas1 = obj.data.data[i].groupName;
                    td = [ tableDatas0, tableDatas1 ];

                    tableDatas.push(td);

                }
                //alert("tableDatas "+tableDatas+"***"+tableDatas.length);
            }
        });

        //var tableDatas = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]];
        var elem = document.getElementById("div1");
        elem.innerHTML = "";
        var ul = document.createElement("ul");

        for (var i = 0; i < tableDatas.length; i++) {
            var arr = tableDatas[i];
            // 加入复选框
            var checkBox = document.createElement("input");
            checkBox.setAttribute("type", "checkbox");
            checkBox.setAttribute("id", arr[0]);
            checkBox.setAttribute("name", arr[1]);
            checkBox.setAttribute("class", "dyClass");

            var li = document.createElement("li");
            li.setAttribute("class", "li_style");
            li.appendChild(checkBox);
            li.appendChild(document.createTextNode(arr[1]));

            ul.appendChild(li);
            //ul.setAttribute("class","td_checkbox");
        }

        elem.appendChild(ul);


action中定义

//查询组信息id和组名称
    public  Result<List<Map<String, String>>> getGroupInfo() {
        Result<List<Map<String, String>>> result = new Result<>();
        List<Map<String, String>> list = this.pushMsgManageDAO.getGroupInfo();
        result.setSuccess();
        result.put(list);
        return result.getSuccessResult();
    }


获取勾选的checkbox值

//遍历勾选组
            var relateId = "";
            var groupName = "";
            $('input[class="dyClass"]:checked').each(function() {
                relateId += $(this).attr("id") + ",";
                groupName += $(this).attr("name") + ",";

            });

单选框点击获取

$(":radio").click(function() {
                //alert("您是..." + $(this).val());
                if($(this).val()==1){
                    //$('input[class="easyui-datetimebox"]').attr("hidden",true);
                }else if($(this).val()==2){
                    //$('#timeBox').attr("disabled",false);
                    //$('#timeBox').attr("class","easyui-datetimebox");
                    /* $('#timeBox').datetimebox({
                        required : true,
                        showSeconds : true
                    }); */
                }
            });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值