我有相同的代码,其中城市(cityId)值根据国家(countryId)选择进行更改。它运作完美:
$("select#countryId").change(function(){ $.getJSON("getCityList.do",{countryCode: $(this).val()}, function(j){ var options = ''; for (var i = 0; i < j.length; i++) { options += '<option value="' + j[i].id + '">' + j[i].name + '</option>'; } $("select#cityId").html(options); }); });所以我认为您只需要添加“选择”前缀。



