MxWeiXinPF.Web/scripts/jquery.cityselect.js

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*
Ajax 三级省市联动(兼容JQM)
http://seyea.blogbus.com
Author:张小可(Designer.SK)
日期:2013-8-26

settings 参数说明
-----
url:省市数据josn文件路径
prov:默认省份
city:默认城市
dist:默认地区(县)
nodata:无数据状态(hidden为隐藏,block显示空白)
required:必选项
------------------------------ */
(function($){
	$.fn.citySelect=function(settings){
		if(this.length<1){return;};

		// 默认值
		settings=$.extend({
		    url: "/scripts/city.min.js",
		    prov: null,
		    city: $("#select_city").val(),
		    dist: $("#select_dist").val(),
			nodata:"true",
			required:true
		},settings);

		var box_obj=this;
		var prov_obj = box_obj.find("#select_prov");
		var city_obj = box_obj.find("#select_city");
		var dist_obj = box_obj.find("#select_dist");
		var prov_val = $("#select_prov").val();
		var city_val = $("#select_city").val();
		var dist_val = $("#select_dist").val();
		var select_prehtml=(settings.required) ? "" : "<option value=''>--请选择--</option>";
		var city_json;

		// 赋值市级函数
		var cityStart=function(){
		    var prov_id = $('#select_prov option:selected').index();
			//重选的时候,清空
			city_obj.parent().parent().css("display","block");
			dist_obj.parent().parent().css("display","block");
			$('#select_city').text("");
			$('#select_dist').text("");

			if(!settings.required){
				prov_id--;
			};
			city_obj.empty().attr("disabled",true);
			dist_obj.empty().attr("disabled",true);

			if(prov_id<0||typeof(city_json.citylist[prov_id].c)=="undefined"){
				if(settings.nodata=="hidden"){
					city_obj.parent().parent().css("display","none");
					dist_obj.parent().parent().css("display","none");
				}else if(settings.nodata=="block"){
					city_obj.parent().parent().css("display","block");
后面还有 129 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。