0
如何根據先前選擇列表的選定選項更改選擇列表中的選項?如何根據先前選擇列表的選定選項更改選擇列表中的選項?
如何根據先前選擇列表的選定選項更改選擇列表中的選項?如何根據先前選擇列表的選定選項更改選擇列表中的選項?
最簡單的方法是使用jQuery。
例如:
var categoryItems = {
'Car': [ 'Acura', 'Honda', 'Toyota' ],
'Computer: [ 'Dell', 'HP', 'Lenovo' ],
'Search engine': [ 'Google', 'Bing', 'Yahoo' ]
};
$('#category').change(function() {
var itemsDropdown = $('#items').empty();
var items = categoryItems[$(this).val()];
for(var i = 0; < items.length; i++)
itemsDropdown.append($('<option />').text(items[i]));
});
我該如何去做呢?我有一個位置列表,當選擇一個位置時,我想顯示該位置內的區域列表。 – Probocop 2010-02-25 14:55:30
哪些ID是#category和#items指的?並且我會把那個JavaScript放在哪裏? – Probocop 2010-02-25 15:11:38
兩個下拉列表的ID。你可以把它放在'$(function(){...});'在'
你不能透過簡單的HTML做動態的這個樣子。例如,您應該使用JavaScript。在谷歌有很多解決方案,這是其中之一: http://programmersforum.ru/showpost.php?p=227550&postcount=3
來源
2010-02-25 14:56:39 Skay
嘗試this胎面。
來源
2010-02-25 14:58:44