jQuery-checkbox

1.需求描述
做权限管理的时候需要满足用户对于权限的动态编辑,所以要用到input type=”checkbox”,下面总结一下用法和遇到的问题及解决办法。
2.代码

<form>
    <label>
        <input type="checkbox"/>导入员工基本信息</label>
    <label>
        <input type="checkbox"/>审核员工基本信息</label>
    <label>
        <input type="checkbox"/>岗位设置</label>
    <label>
        <input type="checkbox"/>添加制度</label>
    <label>
        <input type="checkbox"/>导入考核信息</label>
    <label>
        <input type="checkbox"/>修改考核信息</label>
    <label>
        <input type="checkbox"/>制定测评参数</label>
    <label>
        <input type="checkbox"/>制定测评人名单</label>
    <label>
        <input type="checkbox"/>制定被测评人名单</label>
    <label>
        <input type="checkbox"/>生成测评结果</label>
    <label>
        <input type="checkbox"/>上传责任追究表</label>
    <label>
        <input type="checkbox"/>上传奖励信息表</label>
    <label>
        <input type="checkbox"/>权限管理</label>
</form>

3.总结的一些方法
a.判断是否选中

var input = $("form input");
        if (input.eq(0).is(':checked')) {
            right.import_staff_info = 1;
        }
        else {
            right.import_staff_info = 0;
        }

b.选中或者不选中

 var input = $("form input");
                if (right.import_staff_info == 1) {
                    input.eq(0).prop("checked", true);
                }
                else {
                    input.eq(0).prop("checked", false);
                }

c.有一个特别需要注意的是,对于选中的操作其实也可以用诸如
input.eq(0).attr(“checked”,”true”);来完成,但是用了几遍以后会失灵,也有可能和浏览器有关,还是推荐用prop()方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值