首页 > 软件开发 > JQUERY >

jQuery表单复选框与单选框美化

来源:互联网 2023-03-16 23:54:27 377

jQuery表单复选框与单选框美化HRR办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    新建html文档。HRR办公区 - 实用经验教程分享!

    jQuery表单复选框与单选框美化HRR办公区 - 实用经验教程分享!

  • 2

    书写hmtl代码。HRR办公区 - 实用经验教程分享!

    h3>多选:/h3>HRR办公区 - 实用经验教程分享!

    div id="test">/div>HRR办公区 - 实用经验教程分享!

    span>结果:/span>HRR办公区 - 实用经验教程分享!

    input type="text" id="testValue"/>HRR办公区 - 实用经验教程分享!

    h3>单选:/h3>HRR办公区 - 实用经验教程分享!

    div id="test2">/div>HRR办公区 - 实用经验教程分享!

    span>结果:/span>HRR办公区 - 实用经验教程分享!

    input type="text" id="testValue2"/>HRR办公区 - 实用经验教程分享!

    h3>已选:/h3>HRR办公区 - 实用经验教程分享!

    div id="test3">/div>HRR办公区 - 实用经验教程分享!

    span>结果:/span>HRR办公区 - 实用经验教程分享!

    input type="text" id="testValue3"/>HRR办公区 - 实用经验教程分享!

    h3>关于选择类型(checkStyle):/h3>HRR办公区 - 实用经验教程分享!

    div style="height: 25px">b style="margin-right: 10px;">span>yx(圆心):/span>/b>span>i class="iconfont icon-xuanzhong">/i>/span>span>i class="iconfont icon-weixuanzhong1">/i>/span>/div>HRR办公区 - 实用经验教程分享!

    div style="height: 25px">b style="margin-right: 10px;">span>yg(圆钩):/span>/b>span>i class="iconfont icon-xuanzhong1">/i>/span>span>i class="iconfont icon-weixuanzhong1">/i>/span>/div>HRR办公区 - 实用经验教程分享!

    div style="height: 25px">b style="margin-right: 10px;">span>fx(方心):/span>/b>span>i class="iconfont icon-CombinedShapeCopy">/i>/span>span>i class="iconfont icon-weixuanzhong">/i>/span>/div>HRR办公区 - 实用经验教程分享!

    div style="height: 25px">b style="margin-right: 10px;">span>fg(方钩):/span>/b>span>i class="iconfont icon-xuanzhong3">/i>/span>span>i class="iconfont icon-weixuanzhong">/i>/span>/div>HRR办公区 - 实用经验教程分享!

    jQuery表单复选框与单选框美化HRR办公区 - 实用经验教程分享!

  • 3

    书写css代码。HRR办公区 - 实用经验教程分享!

    .selectShow { height: 40px; }HRR办公区 - 实用经验教程分享!

    .selectShow ul { list-style: none; margin: 0px; padding: 0px; }HRR办公区 - 实用经验教程分享!

    .selectShow ul .cleanItem { border: solid thin #AFCBCF; font-size: 14px; cursor: pointer; background-color: #AFCBCF; width: 100px; }HRR办公区 - 实用经验教程分享!

    .selectShow ul .cleanItem:hover { background-color: #AFCBBF; }HRR办公区 - 实用经验教程分享!

    .selectShow ul li { min-width: 100px; text-align: center; float: left; height: 30px; line-height: 30px; }HRR办公区 - 实用经验教程分享!

    .selectShow ul li i { font-size: 20px; padding: 0px 5px; }HRR办公区 - 实用经验教程分享!

    .selectShow ul .selectItem { border: solid thin #AFCBCF; font-size: 14px; margin-left: 10px; cursor: pointer; }HRR办公区 - 实用经验教程分享!

    .selectShow ul .selectItem:hover { border: solid thin #6699FF; }HRR办公区 - 实用经验教程分享!

    .selectShow ul .selectItem i { float: right; margin-left: 5px; }HRR办公区 - 实用经验教程分享!

    .selectList { height: 40px; }HRR办公区 - 实用经验教程分享!

    .selectList ul { list-style: none; margin: 0px; padding: 0px; }HRR办公区 - 实用经验教程分享!

    .selectList ul li { float: left; margin-left: 10px; line-height: 40px; cursor: pointer; }HRR办公区 - 实用经验教程分享!

    .selectList ul li i { margin-right: 3px; }HRR办公区 - 实用经验教程分享!

    .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }HRR办公区 - 实用经验教程分享!

    .icon-shanchu:before { content: "\e61c"; }HRR办公区 - 实用经验教程分享!

    .icon-xuanzhong:before { content: "\e64a"; }HRR办公区 - 实用经验教程分享!

    .icon-CombinedShapeCopy:before { content: "\e604"; }HRR办公区 - 实用经验教程分享!

    .icon-xuanzhong3:before { content: "\e525"; }HRR办公区 - 实用经验教程分享!

    .icon-weixuanzhong:before { content: "\e626"; }HRR办公区 - 实用经验教程分享!

    .icon-xuanzhong1:before { content: "\e617"; }HRR办公区 - 实用经验教程分享!

    .icon-qingchu:before { content: "\e630"; }HRR办公区 - 实用经验教程分享!

    .icon-weixuanzhong1:before { content: "\e602"; }HRR办公区 - 实用经验教程分享!

    jQuery表单复选框与单选框美化HRR办公区 - 实用经验教程分享!

  • 4

    书写并添加js代码。HRR办公区 - 实用经验教程分享!

    script src="js/jquery.min.js">/script>HRR办公区 - 实用经验教程分享!

    script src="js/multiselect.js">/script>HRR办公区 - 实用经验教程分享!

    script >HRR办公区 - 实用经验教程分享!

    $("#test").multiselectInit({HRR办公区 - 实用经验教程分享!

    "selectData":[{"colId":1,"colValue":"苹果"},{"colId":2,"colValue":"香蕉"},{"colId":3,"colValue":"菠萝"},{"colId":4,"colValue":"西瓜"},{"colId":5,"colValue":"甘蔗"}],HRR办公区 - 实用经验教程分享!

    "isMulti":true,//是否多选HRR办公区 - 实用经验教程分享!

    "inputId":"testValue",//输入框的idHRR办公区 - 实用经验教程分享!

    "checkStyle":"fg"//选择的样式HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    $("#test2").multiselectInit({HRR办公区 - 实用经验教程分享!

    "selectData":[{"colId":1,"colValue":"苹果"},{"colId":2,"colValue":"香蕉"},{"colId":3,"colValue":"菠萝"},{"colId":4,"colValue":"西瓜"},{"colId":5,"colValue":"甘蔗"}],HRR办公区 - 实用经验教程分享!

    "isMulti":false,//是否多选HRR办公区 - 实用经验教程分享!

    "inputId":"testValue2",//输入框的idHRR办公区 - 实用经验教程分享!

    "checkStyle":"yx"//选择的样式HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    $("#test3").multiselectInit({HRR办公区 - 实用经验教程分享!

    "selectData":[{"colId":1,"colValue":"苹果"},{"colId":2,"colValue":"香蕉"},{"colId":3,"colValue":"菠萝"},{"colId":4,"colValue":"西瓜"},{"colId":5,"colValue":"甘蔗"}],HRR办公区 - 实用经验教程分享!

    "isSelectData":[{"colId":1,"colValue":"苹果"},{"colId":2,"colValue":"香蕉"},{"colId":3,"colValue":"菠萝"}],HRR办公区 - 实用经验教程分享!

    "isMulti":true,//是否多选HRR办公区 - 实用经验教程分享!

    "inputId":"testValue3",//输入框的idHRR办公区 - 实用经验教程分享!

    "checkStyle":"fx"//选择的样式HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    /script>HRR办公区 - 实用经验教程分享!

    jQuery表单复选框与单选框美化HRR办公区 - 实用经验教程分享!

  • 5

    书写multiselect.jsjs代码。HRR办公区 - 实用经验教程分享!

    script>HRR办公区 - 实用经验教程分享!

    $.fn.extend({HRR办公区 - 实用经验教程分享!

    "multiselectInit":function(opt){HRR办公区 - 实用经验教程分享!

    if(typeof opt != "object"){HRR办公区 - 实用经验教程分享!

    alert("参数出错!");HRR办公区 - 实用经验教程分享!

    return;HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    var mid = $(this).attr("id");HRR办公区 - 实用经验教程分享!

    if(mid==null||mid==""){HRR办公区 - 实用经验教程分享!

    alert("要设定一个id!");HRR办公区 - 实用经验教程分享!

    return;HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    if(!opt.selectData instanceof Array){HRR办公区 - 实用经验教程分享!

    alert("selectData参数错误");HRR办公区 - 实用经验教程分享!

    return;HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    $.each(multiselectTools.getInitOption(mid), function (key, value) {HRR办公区 - 实用经验教程分享!

    if (opt[key] == null) {HRR办公区 - 实用经验教程分享!

    opt[key] = value;HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    if(opt.isSelectData!=""){HRR办公区 - 实用经验教程分享!

    if(!opt.isSelectData instanceof Array){HRR办公区 - 实用经验教程分享!

    alert("isSelectData参数错误,数据类型应该为数组");HRR办公区 - 实用经验教程分享!

    return;HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    if(opt.isSelectData.length>1&&!opt.isMulti){HRR办公区 - 实用经验教程分享!

    alert("单选模式设置错误!");HRR办公区 - 实用经验教程分享!

    return;HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    multiselectTools.initWithUI(opt);HRR办公区 - 实用经验教程分享!

    multiselectEvent.initCleanEvent(opt);HRR办公区 - 实用经验教程分享!

    multiselectEvent.initClickEvent(opt);HRR办公区 - 实用经验教程分享!

    multiselectEvent.initDeleteEvent(opt);HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    var multiselectTools={HRR办公区 - 实用经验教程分享!

    "checkStyleArray":{HRR办公区 - 实用经验教程分享!

    "yx":{HRR办公区 - 实用经验教程分享!

    "check":"icon-xuanzhong",HRR办公区 - 实用经验教程分享!

    "uncheck":"icon-weixuanzhong1"HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "yg":{HRR办公区 - 实用经验教程分享!

    "check":"icon-xuanzhong1",HRR办公区 - 实用经验教程分享!

    "uncheck":"icon-weixuanzhong1"HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "fx":{HRR办公区 - 实用经验教程分享!

    "check":"icon-CombinedShapeCopy",HRR办公区 - 实用经验教程分享!

    "uncheck":"icon-weixuanzhong"HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "fg":{HRR办公区 - 实用经验教程分享!

    "check":"icon-xuanzhong3",HRR办公区 - 实用经验教程分享!

    "uncheck":"icon-weixuanzhong"HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "initWithUI":function(opt){HRR办公区 - 实用经验教程分享!

    var appendStr ="";HRR办公区 - 实用经验教程分享!

    appendStr ="div class='selectShow'>";HRR办公区 - 实用经验教程分享!

    appendStr ="ul>";HRR办公区 - 实用经验教程分享!

    appendStr ="li class='cleanItem'>i class='iconfont icon-qingchu'>/i>/li>";HRR办公区 - 实用经验教程分享!

    appendStr ="/ul>";HRR办公区 - 实用经验教程分享!

    appendStr ="/div>";HRR办公区 - 实用经验教程分享!

    appendStr ="div class='selectList'>";HRR办公区 - 实用经验教程分享!

    appendStr ="ul>";HRR办公区 - 实用经验教程分享!

    appendStr ="/ul>";HRR办公区 - 实用经验教程分享!

    appendStr ="/div>";HRR办公区 - 实用经验教程分享!

    $("#" opt.mid).html(appendStr);HRR办公区 - 实用经验教程分享!

    var selectData = opt.selectData;HRR办公区 - 实用经验教程分享!

    $.each(selectData,function (i,itemObj) {HRR办公区 - 实用经验教程分享!

    $("#" opt.mid " .selectList ul").append("li code='" itemObj.colId "' showStr='" itemObj.colValue "'>i class='iconfont " multiselectTools.checkStyleArray[opt.checkStyle].uncheck "'>/i>" itemObj.colValue "/li>");HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    if(opt.isSelectData!=""){HRR办公区 - 实用经验教程分享!

    $.each(opt.isSelectData,function(i,itemObj){HRR办公区 - 实用经验教程分享!

    multiselectTools.addChecked(itemObj.colId,itemObj.colValue,opt);HRR办公区 - 实用经验教程分享!

    multiselectTools.toChecked(opt,itemObj.colId);HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    multiselectTools.setValueInput(opt.mid,opt.inputId);HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "toChecked":function(opt,value){HRR办公区 - 实用经验教程分享!

    var selectObj = $("#" opt.mid " .selectList ul li[code='" value "']");HRR办公区 - 实用经验教程分享!

    selectObj.attr("isCheck","true");HRR办公区 - 实用经验教程分享!

    selectObj.find("i").attr("class","iconfont " multiselectTools.checkStyleArray[opt.checkStyle].check);HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "toUnChecked":function(opt,value){HRR办公区 - 实用经验教程分享!

    var selectObj = $("#" opt.mid " .selectList ul li[code='" value "']");HRR办公区 - 实用经验教程分享!

    selectObj.removeAttr("isCheck");HRR办公区 - 实用经验教程分享!

    selectObj.find("i").attr("class","iconfont " multiselectTools.checkStyleArray[opt.checkStyle].uncheck);HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "getInitOption":function(mid){HRR办公区 - 实用经验教程分享!

    var option = {HRR办公区 - 实用经验教程分享!

    "mid":mid,HRR办公区 - 实用经验教程分享!

    "isSelectData":"",HRR办公区 - 实用经验教程分享!

    "selectData":"",HRR办公区 - 实用经验教程分享!

    "isMulti":true,HRR办公区 - 实用经验教程分享!

    "inputId":"",HRR办公区 - 实用经验教程分享!

    "checkStyle":"fg"HRR办公区 - 实用经验教程分享!

    };HRR办公区 - 实用经验教程分享!

    return option;HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "addChecked":function(value,showStr,opt){HRR办公区 - 实用经验教程分享!

    $("#" opt.mid " .selectShow ul").append("li class='selectItem' code='" value "'>" showStr "i class='iconfont icon-shanchu'>/i>/li>");HRR办公区 - 实用经验教程分享!

    multiselectEvent.initDeleteEvent(opt);HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "removeChecked":function(value,opt){HRR办公区 - 实用经验教程分享!

    $("#" opt.mid " .selectShow ul .selectItem[code='" value "']").remove();HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "getSelectValue":function(mid){HRR办公区 - 实用经验教程分享!

    var str="";HRR办公区 - 实用经验教程分享!

    var checkedObjs = $("#" mid " .selectList ul li[isCheck='true']");HRR办公区 - 实用经验教程分享!

    $.each(checkedObjs,function (i,itemObj) {HRR办公区 - 实用经验教程分享!

    str =$(itemObj).attr("code") ",";HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    str = str.substr(0,str.length-1);HRR办公区 - 实用经验教程分享!

    return str;HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "setValueInput":function(mid,inputId){HRR办公区 - 实用经验教程分享!

    var str = multiselectTools.getSelectValue(mid);HRR办公区 - 实用经验教程分享!

    if(inputId!=""&&multiselectTools.fondExitById(inputId)) {HRR办公区 - 实用经验教程分享!

    $("#" inputId).val(str);HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "cleanAll":function(opt) {HRR办公区 - 实用经验教程分享!

    $("#" opt.mid " .selectShow ul .selectItem").remove();HRR办公区 - 实用经验教程分享!

    var objs = $("#" opt.mid " .selectList ul li");HRR办公区 - 实用经验教程分享!

    objs.removeAttr("isCheck");HRR办公区 - 实用经验教程分享!

    objs.find("i").attr("class","iconfont " multiselectTools.checkStyleArray[opt.checkStyle].uncheck);HRR办公区 - 实用经验教程分享!

    if(opt.inputId!=""&&multiselectTools.fondExitById(opt.inputId)){HRR办公区 - 实用经验教程分享!

    $("#" opt.inputId).val("");HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "fondExitById":function(idStr){HRR办公区 - 实用经验教程分享!

    return $("#" idStr).length>0;HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    };HRR办公区 - 实用经验教程分享!

    var multiselectEvent ={HRR办公区 - 实用经验教程分享!

    "initClickEvent":function(opt){HRR办公区 - 实用经验教程分享!

    $("#" opt.mid " .selectList ul li").mousedown(function () {HRR办公区 - 实用经验教程分享!

    var isCheck = $(this).attr("isCheck");HRR办公区 - 实用经验教程分享!

    var value=$(this).attr("code");HRR办公区 - 实用经验教程分享!

    var showStr = $(this).attr("showStr");HRR办公区 - 实用经验教程分享!

    if(isCheck){HRR办公区 - 实用经验教程分享!

    multiselectTools.toUnChecked(opt,value);HRR办公区 - 实用经验教程分享!

    multiselectTools.removeChecked(value,opt);HRR办公区 - 实用经验教程分享!

    }else{HRR办公区 - 实用经验教程分享!

    if(!opt.isMulti){HRR办公区 - 实用经验教程分享!

    multiselectTools.cleanAll(opt);HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    multiselectTools.toChecked(opt,value);HRR办公区 - 实用经验教程分享!

    multiselectTools.addChecked(value,showStr,opt);HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    multiselectTools.setValueInput(opt.mid,opt.inputId);HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "initCleanEvent":function(opt){HRR办公区 - 实用经验教程分享!

    $("#" opt.mid " .selectShow ul .cleanItem").mousedown(function(){HRR办公区 - 实用经验教程分享!

    multiselectTools.cleanAll(opt);HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    },HRR办公区 - 实用经验教程分享!

    "initDeleteEvent":function(opt){HRR办公区 - 实用经验教程分享!

    $("#" opt.mid " .selectShow ul .selectItem i").mousedown(function(){HRR办公区 - 实用经验教程分享!

    var deleteObj = $(this).parent();HRR办公区 - 实用经验教程分享!

    var code = deleteObj.attr("code");HRR办公区 - 实用经验教程分享!

    deleteObj.remove();HRR办公区 - 实用经验教程分享!

    if(code!=null){HRR办公区 - 实用经验教程分享!

    multiselectTools.toUnChecked(opt,code);HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    multiselectTools.setValueInput(opt.mid,opt.inputId);HRR办公区 - 实用经验教程分享!

    });HRR办公区 - 实用经验教程分享!

    }HRR办公区 - 实用经验教程分享!

    };HRR办公区 - 实用经验教程分享!

    /script>HRR办公区 - 实用经验教程分享!

    jQuery表单复选框与单选框美化HRR办公区 - 实用经验教程分享!

  • 6

    代码整体结构。HRR办公区 - 实用经验教程分享!

    jQuery表单复选框与单选框美化HRR办公区 - 实用经验教程分享!

  • 7

    查看效果。HRR办公区 - 实用经验教程分享!

    jQuery表单复选框与单选框美化HRR办公区 - 实用经验教程分享!

  • 7本页面非法爬取自百度经验
  • 注意事项

    • jquery.min.js是个js包,可以网上下载。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!HRR办公区 - 实用经验教程分享!


    标签: HTMLCSSJQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码