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