返回题目题目题目题......登陆

题目题目题目题目

移动用户-97317832019-05-19 16:26:07188

<!DOCTYPE html>

<html>

<head>

<meta charset='UTF-8'>

<title>省县市三级联动</title>

<style>

select{margin-right:10px;}

</style>

</head>

<body>

<label for='province'>省</label><select id='province'></select>

<label for='city'>市</label><select id='city'></select>

<label for='town'>县</label><select id='town'></select>

<script src='jquery-3.3.1.min.js'></script>

<script>

$.getJSON('province.json',function(data){

var opt = '<option value="">请选择省份</option>';

for(var i in data){

var proObj = data[i];

opt += '<option value="'+proObj['proId']+'">'+proObj['proName']+'</option>';

}

$('#province').html(opt)

});


$('#province').change(function(){

$(this).find('[value=""]').remove();

$("#town").html('');

var proNum = $(this).val();

getCity(proNum);

});


function getCity(proArg){

$.getJSON('city.json',function(data){

var opt = '<option value="">请选择市区</option>';

for(var j in data){

var cityObj = data[j];

if(cityObj['proId'] == proArg){

opt += '<option value="'+cityObj['cityId']+'">'+cityObj['cityName']+'</option>';

}

}

$('#city').html(opt)

});

}


$('#city').change(function(){

$(this).find('[value=""]').remove();

var cityNum = $(this).val();

getTown(cityNum);

});


function getTown(cityArg){

$.getJSON('town.json',function(data){

var opt = '<option value="">请选择县区</option>';

for(var k in data){

var townObj = data[k];

if(townObj['cityId'] == cityArg){

opt += '<option value="'+townObj['areaId']+'">'+townObj['areaName']+'</option>';

}

}

$('#town').html(opt)

});

}


$('#town').change(function(){

$(this).find('[value=""]').remove();

});














</script>

</body>

</html>


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送