0
FIDDLE LNK爲我的3選擇選項。我想要做的是在document.ready Continent
將populated
然後country
上的活躍大陸的country
負載,然後將加載city
取決於country
。動態更新jQuery中的keyup選擇選項
此外,我有輸入文本時,用戶鍵入到文本框中,將作爲選定的選項將出現在選擇的值。
FIDDLE LNK爲我的3選擇選項。我想要做的是在document.ready Continent
將populated
然後country
上的活躍大陸的country
負載,然後將加載city
取決於country
。動態更新jQuery中的keyup選擇選項
此外,我有輸入文本時,用戶鍵入到文本框中,將作爲選定的選項將出現在選擇的值。
在您的提交按鈕中點擊代碼,您必須在下拉菜單中添加新選項而不是更新值。因此,而不是這樣的:
$('#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數組即country
,continent
和city
從文本框的新輸入的值。
首先你在選擇和輸入時有重複的id,這是行不通的。例如http://jsfiddle.net/8Lcq62mn/11/將選擇框ID更改爲continentselect以填充大洲。 – SSA