2015-06-09 73 views
0

FIDDLE LNK爲我的3選擇選項。我想要做的是在document.ready Continentpopulated然後country上的活躍大陸的country負載,然後將加載city取決於country動態更新jQuery中的keyup選擇選項

此外,我有輸入文本時,用戶鍵入到文本框中,將作爲選定的選項將出現在選擇的值。

+2

首先你在選擇和輸入時有重複的id,這是行不通的。例如http://jsfiddle.net/8Lcq62mn/11/將選擇框ID更改爲continentselect以填充大洲。 – SSA

回答

0

在您的提交按鈕中點擊代碼,您必須在下拉菜單中添加新選項而不是更新值。因此,而不是這樣的:

$('#continentselect').val(continent); 
$('#countryselect').val(country); 
$('#cityselect').val(city); 

試試這個:

$('#continentselect').append('<option>' + continent + '</option>'); 
$('#countryselect').append('<option>' + country + '</option>'); 
$('#cityselect').val('<option>' + city + '</option>'); 

另外你需要更新你的JS數組即countrycontinentcity從文本框的新輸入的值。