效果图如下
html代码如下
代码语言:javascript复制<select id="bigCity">
<option>----请选择省份----</option>
</select>
<select class="city">
<option>----请选择城市----</option>
</select>
jquery代码如下
代码语言:javascript复制 var arr=[['北京','上海','成都'],['海淀','丰台','顺义','昌平'],['上海1','上海2','上海3','上海4'],['成都1','成都2','成都3','成都4']]
for (var i=0 ; i<arr[0].length;i ) {
$("#bigCity").append(`<option>${arr[0][i]}</option>`)
}
$("#bigCity").change(function(){
var index=$(this)[0].selectedIndex
$(".city").empty()
for (var i=0 ; i<arr.length ; i ) {
$('.city').append(`<option>${arr[index][i]}</option>`)
}
})
emmmmmmmmmmmmmmmmm 创建一个二维数组进行遍历得到结果还可以吧