html 根据其他下拉列表更改下拉列表项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 根据其他下拉列表更改下拉列表项相关的知识,希望对你有一定的参考价值。

cars=new Array("Mercedes","Volvo","BMW","porche");
phones=new Array('Samsung','Nokia','Iphone');

populateSelect();

$(function() {

      $('#cat').change(function(){
        populateSelect();
    });
    
});


function populateSelect(){
    cat=$('#cat').val();
    $('#item').html('');
    
    
    if(cat=='car'){
        cars.forEach(function(t) { 
            $('#item').append('<option>'+t+'</option>');
        });
    }
    
    if(cat=='phone'){
        phones.forEach(function(t) {
            $('#item').append('<option>'+t+'</option>');
        });
    }
    
} 
<select id="cat">
    <option val="car">car</option>
    <option val="phone">phone</option>
</select>

<select id="item">

</select>

以上是关于html 根据其他下拉列表更改下拉列表项的主要内容,如果未能解决你的问题,请参考以下文章