試試這個:你可以的狀態選擇的基礎上,篩選選項,並顯示他們。您需要從可見城市中設置默認的選定城市。
樣本HTML:
<select id="state">
<option>Brazil</option>
<option>Ghana</option>
</select>
<select id="city">
<option>Brazil-city1</option>
<option>Brazil-city2</option>
<option>Brazil-city3</option>
<option>Ghana-city1</option>
<option>Ghana-city2</option>
</select>
的jQuery:
$(function(){
//function to show city
var showCity = function(selectedState){
$('#city option').hide();
$('#city').find('option').filter(function(){
var city = $(this).text();
return city.indexOf(selectedState)!=-1;
}).show();
//set default value
var defaultCity = $('#city option:visible:first').text();
$('#city').val(defaultCity);
};
//set default state
var state = $('#state').val();
showCity(state);
//on change event call showCity function
$('#state').change(function(){
showCity($(this).val());
});
});
JSFiddle Demo
請分享一些相關的代碼,以便我們能夠幫助您更好地 –
的http:// marbestates .com/ 搜索ing形式在頁面頂部..請看看城市和位置..謝謝 –
你可以做一個網頁搜索;已經有很多插件或解決方案。或者,如果你不成功,你可以在這裏發佈相關的HTML和JavaScript/jQuery。 – PeterKA