色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery遍歷多級下拉列表

傅雪莉1年前6瀏覽0評論

多級下拉列表是網頁中常見的控件,常用于選擇省、市、縣等地區信息。而使用jQuery遍歷多級下拉列表則可以方便地獲取選中的值,實現數據交互。下面就來介紹一下如何使用jQuery遍歷多級下拉列表。

//HTML代碼如下
<select class="select-province"></select>
<select class="select-city"></select>
<select class="select-district"></select>
//jQuery代碼如下
$(document).ready(function(){
//獲取省份數據
$.ajax({
url: 'data/province.json',
dataType: 'json',
success: function(data){
var options = '';
$.each(data, function(i, item){
options += '<option value="' + item.provinceId + '">' + item.provinceName + '</option>';
});
$('.select-province').html(options);
//綁定省份切換事件
$('.select-province').change(function(){
var provinceId = $(this).val();
//獲取城市數據
$.ajax({
url: 'data/city.json?provinceId=' + provinceId,
dataType: 'json',
success: function(data){
var options = '';
$.each(data, function(i, item){
options += '<option value="' + item.cityId + '">' + item.cityName + '</option>';
});
$('.select-city').html(options);
//綁定城市切換事件
$('.select-city').change(function(){
var cityId = $(this).val();
//獲取縣區數據
$.ajax({
url: 'data/district.json?cityId=' + cityId,
dataType: 'json',
success: function(data){
var options = '';
$.each(data, function(i, item){
options += '<option value="' + item.districtId + '">' + item.districtName + '</option>';
});
$('.select-district').html(options);
}
});
});
}
});
});
}
});
});

上述代碼通過Ajax從后臺獲取省、市、縣數據,并通過遍歷生成下拉列表選項,并綁定下拉列表切換事件。其中,省份下拉列表是固定的,而城市和縣區下拉列表則是在省份下拉列表切換時動態生成。

在代碼中,分別使用了<ul id="cs2a0"></ul>

    • <th id="cs2a0"></th>
    • <samp id="cs2a0"></samp>