2010-02-25 115 views

回答

-1

最简单的方法是使用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])); 
}); 
+0

我该如何去做呢?我有一个位置列表,当选择一个位置时,我想显示该位置内的区域列表。 – Probocop 2010-02-25 14:55:30

+0

哪些ID是#category和#items指的?并且我会把那个JavaScript放在哪里? – Probocop 2010-02-25 15:11:38

+0

两个下拉列表的ID。你可以把它放在'$(function(){...});'在'

1

尝试this胎面。