web前端怎么引用jquery省市级联插件

如题所述


1. [代码]新增选择城市    

    
$(function(){
        $("#province").cityCasCade("#city").cityCasCade('select','河南省');
//or
$("#province").cityCasCade("#city").cityCasCade('select','河南省','开封市');
}
    
/**
 * java diqye
 * åŸŽå¸‚数据时从网上Copy的
 * çº§è”功能也是参考网上已做好的思路
 * å°è£…成插件为了以后使用方便
 * add å¢žåŠ é€‰ä¸­åŸŽå¸‚方法select
 */
(function($){
    $.fn.cityCasCade = function(operation,province,city){
        var selectCity=null,params=null,overparams=null;
        if(typeof operation == "string"){
            if(operation == "select"){
                if(province){
                    $(this).find("option").each(function(){
                        if($(this).val()==province){
                            this.selected=true;
                            $(this).change();
                            if(city){
                                $($.fn.cityCascadeParam.selectCity).find("option").each(function(){
                                    if($(this).val()==city){
                                        this.selected=true;
                                        $(this).change();
                                    }
                                });
                            }
                        }
                    });
                }
                return $(this);
            }
            selectCity=operation;
        }
        else{
            if(operation.selector)selectCity=operation.selector;
            if(operation.overide&&operation.data)overparams=operation.data;
            else params=operation.data;
        }
        $.fn.cityCascadeParam ={};
        $.fn.cityCascadeParam.data = _provinces_;
        $.fn.cityCascadeParam.selectCity = null;
        if(selectCity) $.fn.cityCascadeParam.selectCity=selectCity;
        else throw "城市选择器不能为空";
        $.fn.cityCascadeParam.cityValue= $($.fn.cityCascadeParam.selectCity+":first").val();
        $.fn.cityCascadeParam.cityText= $($.fn.cityCascadeParam.selectCity+":first").text();
        if(overparams)$.fn.cityCascadeParam.data=overparams;
        else $.extend($.fn.cityCascadeParam.data, params);
        $.fn.cityCascadeParam.loadProvince = function(self){
              for(var p in $.fn.cityCascadeParam.data){
               var opt=document.createElement("option");
               opt.innerHTML=p;
               opt.value=p;
               self.appendChild(opt);
              }
        }
        $.fn.cityCascadeParam.loadCity = function(parent){
              var self = $($.fn.cityCascadeParam.selectCity).get(0);
              if(!self) throw "未找到城市下拉框 åŸŽå¸‚选择器 >>" + $.fn.cityCascadeParam.selectCity;
              var selectProvince=$(parent).val();
              if(selectProvince in $.fn.cityCascadeParam.data){
                  var citys=$.fn.cityCascadeParam.data[selectProvince];
                  self.innerHTML="";
                  for(var index=0;index<citys.length;index++){
                   opt=document.createElement("option");
                   opt.innerHTML=citys[index];
                   opt.value=citys[index];
                   self.appendChild(opt);
                  }
              }else{
                  self.innerHTML="";
                   opt=document.createElement("option");
                   opt.innerHTML=$.fn.cityCascadeParam.cityText;
                   opt.value=$.fn.cityCascadeParam.cityValue;
                   self.appendChild(opt);
              }
        }
        this.each(function(){
            $.fn.cityCascadeParam.loadProvince(this);
            $(this).change(function(){
                $.fn.cityCascadeParam.loadCity(this);
            });
        });
         
        return $(this);
    }
})($);
var _provinces_={四川省:["成都市","自贡市","攀枝花市","泸州市","德阳市","绵阳市","广元市","遂宁市","内江市","乐山市","南充市","眉山市","宜宾市","广安市","达州市","雅安市","巴中市","资阳市","阿坝藏族羌族自治州","甘孜藏族自治州","凉山彝族自治州"],山西省:["太原市","大同市","阳泉市","长治市","晋城市","朔州市","晋中市","运城市","忻州市","临汾市","吕梁市"],内蒙古:["呼和浩特市","包头市","乌海市","赤峰市","通辽市","鄂尔多斯市","呼伦贝尔市","巴彦淖尔市","乌兰察布市","兴安盟","锡林郭勒盟","阿拉善盟"],辽宁省:["沈阳市","大连市","鞍山市","抚顺市","本溪市","丹东市","锦州市","营口市","阜新市","辽阳市","盘锦市","铁岭市","朝阳市","葫芦岛市"],吉林省:["长春市","吉林市","四平市","辽源市","通化市","白山市","松原市","白城市","延边朝鲜族自治州"],黑龙江省:["哈尔滨市","齐齐哈尔市","鸡西市","鹤岗市","双鸭山市","大庆市","伊春市","佳木斯市","七台河市","牡丹江市","黑河市","绥化市","大兴安岭地区"],上海:["上海"],江苏省:["南京市","无锡市","徐州市","常州市","苏州市","南通市","连云港市","淮安市","盐城市","扬州市","镇江市","泰州市","宿迁市"],浙江省:["杭州市","宁波市","温州市","嘉兴市","湖州市","绍兴市","金华市","衢州市","舟山市","台州市","丽水市"],安徽省:["合肥市","芜湖市","蚌埠市","淮南市","马鞍山市","淮北市","铜陵市","安庆市","黄山市","滁州市","阜阳市","宿州市","巢湖市","六安市","亳州市","池州市","宣城市"],福建省:["福州市","厦门市","莆田市","三明市","泉州市","漳州市","南平市","龙岩市","宁德市"],江西省:["南昌市","景德镇市","萍乡市","九江市","新余市","鹰潭市","赣州市","吉安市","宜春市","抚州市","上饶市"],山东省:["济南市","青岛市","淄博市","枣庄市","东营市","烟台市","潍坊市","济宁市","泰安市","威海市","日照市","莱芜市","临沂市","德州市","聊城市","滨州市","菏泽市"],河南省:["郑州市","开封市","洛阳市","平顶山市","安阳市","鹤壁市","新乡市","焦作市","濮阳市","许昌市","漯河市","三门峡市","南阳市","商丘市","信阳市","周口市","驻马店市"],湖北省:["武汉市","黄石市","十堰市","宜昌市","襄樊市","鄂州市","荆门市","孝感市","荆州市","黄冈市","咸宁市","随州市","恩施土家族苗族自治州"],湖南省:["长沙市","株洲市","湘潭市","衡阳市","邵阳市","岳阳市","常德市","张家界市","益阳市","郴州市","永州市","怀化市","娄底市","湘西土家族苗族自治州"],广东省:["广州市","韶关市","深圳市","珠海市","汕头市","佛山市","江门市","湛江市","茂名市","肇庆市","惠州市","梅州市","汕尾市","河源市","阳江市","清远市","东莞市","中山市","潮州市","揭阳市","云浮市"],广西省:["南宁市","柳州市","桂林市","梧州市","北海市","防城港市","钦州市","贵港市","玉林市","百色市","贺州市","河池市","来宾市","崇左市"],海南省:["海口市","三亚市"],重庆市:["重庆"],贵州省:["贵阳市","六盘水市","遵义市","安顺市","铜仁地区","黔西南布依族苗族自治州","毕节地区","黔东南苗族侗族自治州","黔南布依族苗族自治州"],云南省:["昆明市","曲靖市","玉溪市","保山市","昭通市","丽江市","思茅市","临沧市","楚雄彝族自治州","红河哈尼族彝族自治州","文山壮族苗族自治州","西双版纳傣族自治州","大理白族自治州","德宏傣族景颇族自治州","怒江傈僳族自治州","迪庆藏族自治州"],西藏自治区:["拉萨市","昌都地区","山南地区","日喀则地区","那曲地区","阿里地区","林芝地区"],陕西省:["西安市","铜川市","宝鸡市","咸阳市","渭南市","延安市","汉中市","榆林市","安康市","商洛市"],甘肃省:["兰州市","嘉峪关市","金昌市","白银市","天水市","武威市","张掖市","平凉市","酒泉市","庆阳市","定西市","陇南市","临夏回族自治州","甘南藏族自治州"],青海省:["西宁市","海东地区","海北藏族自治州","黄南藏族自治州","海南藏族自治州","果洛藏族自治州","玉树藏族自治州","海西蒙古族藏族自治州"],宁夏自治区:["银川市","石嘴山市","吴忠市","固原市","中卫市"],新疆自治区:["乌鲁木齐市","克拉玛依市","吐鲁番地区","哈密地区","昌吉回族自治州","博尔塔拉蒙古自治州","巴音郭楞蒙古自治州","阿克苏地区","克孜勒苏柯尔克孜自治州","喀什地区","和田地区","伊犁哈萨克自治州","塔城地区","阿勒泰地区"],台湾省:["台北市"],香港特区:["香港"],澳门特区:["澳门"],河北省:["石家庄","唐山","秦皇岛","张家口","承德","廊坊","邯郸","邢台","保定","沧州","è¡¡æ°´"]};
温馨提示:内容为网友见解,仅供参考
无其他回答

web前端怎么引用jquery省市级联插件
1. [代码]新增选择城市 $(function(){ $("#province").cityCasCade("#city").cityCasCade('select','河南省');\/\/or$("#province").cityCasCade("#city").cityCasCade('select','河南省','开封市');} \/** * java diqye * 城市数据时从网上Copy的 * 级联功能也是参考网上已...

请问用什么方式可以实现省市级联的效果呀 省市的数据是从数据库中查出 ...
1)、页面初始化时,首先加载所有的省;2)、选择省,ajax传送编码至服务器,服务器根据选中的省编码,返回省下所有的市。这样就能动态实现了省市级联的效果了。

js省市级联和jquery省市级联有什么区别
jquery省市级联 需要包含 jquery.min.js 库

asp.net 查询 省市级联, 市级用JQuery赋值, Form表单提交后, 市级中的...
表单一提交页面就刷新了,你用ajax实现的显示市肯定就没有了,你可以在表单提交的时候记录下省和市的ID或者索引,当提交表单之后,根据省的ID重新查询市的列表,并默认选择到用户选择的城市

WEB前端工程师分级别的吗
Web前端职位分为:1 网页制作 2 前端制作工程师 3 网站重构工程师 4 前端开发工程师 5 资深前端开发工程师 6 前端架构师

web前端开发工程师能够细分为哪几种?
vue是数据控制页面渲染及状态,而jquery是DOM节点控制渲染,vue渲染页面更容易更优雅。vue能够把前端项目彻底工程化,有配置文件、可以安装第三方模块、配合webpack打包、可以实现模块化开发…等等,当然简单是它最大的优势。进阶就是要学习es6 7 语法、vuex、Element_ui (开发pc端框架)、vux(开发手机端...

django如何实现级联(2023年最新整理)
使用jquery的ajax方式从服务器加载json数据至客户端即可以实现省市级联的效果。 具体如下: 1)、页面初始化时,首先加载所有的省; 2)、选择省,ajax传送编码至服务器,服务器根据选中的省编码,返回省下所有的市。 这样就能动态实现了省市级联的效果了。Django不级联删除问题,怎么解决 在不需要删除的一对一和外键中,添...

前端常用插件utils汇总
Web Uploader - 文件上传组件 jQuery-File-Upload - 多文件选择和预览图像 Vue 文件上传插件 单选框\/复选框相关 - jQuery iCheck – 增强复选框和单选按钮 选择框 - 轻量级库 Choices - 高度可自定义选择框 Chosen - 增强选择框 Select2 - 基于jQuery的选择框替代 bootstrap-select - 多选、搜索...

web前端开发工程师需要掌握哪些技术
React、Vue,还有Bootstrap、 Fbootstrapp、BootMetro、Gumby、IVORY、Kube等都是要慢慢学习的。 另外,现在的前端开发可能还要学习网站性能优化和服务器端相关的基础知识。前端开发工程师需要掌握的技能是相当丰富的,能够从事的范围也是相当广泛。前端开发的前景相当光明,只要学得好,一定能有所收获。

前端后端百度百科?
前端涉及的关键技术: 1、?HTML技术 HTML是一种标记语言,能够实现Web页面并在浏览器中显示。HTML5作为HTML的最新版本,引入了多项新技术,大大增强了对于应用的支持能力,使得Web技术不再局限于呈现网页内容。 2、CSS技术 级联样式表(CascadingStyleSheet)简称“CSS”,是用来进行网页风格设计的。比如,如果想让链接字未点...

相似回答