繁体   English   中英

如何基于上一个选择列表的选择选项更改选择列表中的选项?

[英]How to change options in a select list, based on the selected option of a previous select list?

如何基于上一个选择列表的选择选项更改选择列表中的选项?

试试这个脚踏板。

您无法通过简单的html进行动态处理。 您应该使用javascript为例。 在Google中,有很多解决方案,这是其中一种: http : //programmersforum.ru/showpost.php?p=227550&postcount=3

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM