zoukankan      html  css  js  c++  java
  • 若依添加省市县联动三级菜单

    1:下载三级菜单源码

      源码地址

    先下载如上源码,看运行效果


    2:把数据放入到spring boot static 文件下

     

    2:添加页面add.html相关操作

    A )thymeleaf include引入公共页面 js /css

     

     B)在add.html添加菜单代码

     

     在上图指定位置,插入如下javascript代码

    <script type="text/javascript">
    	$(function () {
    		var html = "<option value=''>== 请选择 ==</option>"; $("#input_city").append(html); $("#input_area").append(html);
    		$.each(pdata,function(idx,item){
    			if (parseInt(item.level) == 0) {
       				html += "<option value='" + item.names + "' exid='" + item.code + "'>" + item.names + "</option>";
       			}
    		});
    		$("#input_province").append(html);
    
    		$("#input_province").change(function(){
    			if ($(this).val() == "") return;
    			$("#input_city option").remove(); $("#input_area option").remove();
    			var code = $(this).find("option:selected").attr("exid"); code = code.substring(0,2);
    			var html = "<option value=''>== 请选择 ==</option>"; $("#input_area").append(html);
    			$.each(pdata,function(idx,item){
    				if (parseInt(item.level) == 1 && code == item.code.substring(0,2)) {
    	   				html += "<option value='" + item.names + "' exid='" + item.code + "'>" + item.names + "</option>";
    	   			}
    			});
    			$("#input_city").append(html);		
    		});
    
    		$("#input_city").change(function(){
    			if ($(this).val() == "") return;
    			$("#input_area option").remove();
    			var code = $(this).find("option:selected").attr("exid"); code = code.substring(0,4);
    			var html = "<option value=''>== 请选择 ==</option>";
    			$.each(pdata,function(idx,item){
    				if (parseInt(item.level) == 2 && code == item.code.substring(0,4)) {
    	   				html += "<option value='" + item.names + "' exid='" + item.code + "'>" + item.names + "</option>";
    	   			}
    			});
    			$("#input_area").append(html);		
    		});
    		//绑定
    		$("#input_province").val("广东省");$("#input_province").change();
    		$("#input_city").val("深圳市");$("#input_city").change();
    		$("#input_area").val("罗湖区");
    
    	});
    </script>
    

    C)在add.html所需要省市县位置添加如下代码

    <div class="row">
        <div class="col-sm-12">
            <div class="form-group">
                <label class="control-label col-sm-2">所在区域</label>
                <div class="col-sm-3">
                    <select name="input_province" id="input_province" class="form-control">
                    </select>
                </div>
                <div class="col-sm-3">
                    <select name="input_city" id="input_city" class="form-control">
                    </select>
                </div>
                <div class="col-sm-3">
                    <select name="input_area" id="input_area" class="form-control">
                    </select>
                </div>
            </div>
        </div>
    </div>
    做产品的程序,才是好的程序员!
  • 相关阅读:
    鳥哥的 Linux 私房菜——第十三章、学习 Shell Scripts(转发)(未完待续)
    鳥哥的 Linux 私房菜——第十六章、例行性工作排程 (crontab) (转发)(未完待续)
    RT-Thread ------ event 事件
    sscanf() ------ 获取字符串中的参数
    燃气热水器的调节
    Adobe Illustrator CC ------ AI脚本插件合集
    你真的理解CSS的linear-gradient?
    IDEA中Grep Console插件的安装及使用
    Windows下删除以.结尾文件夹的方法
    lwip库的发送和接收函数
  • 原文地址:https://www.cnblogs.com/asplover/p/14343611.html
Copyright © 2011-2022 走看看