侦听选择列表的更改事件。在更改事件中,如果所选值是“ USA”或“ Canada”,则显示另一个选择列表,否则将其隐藏。
看一个例子。
假设选择结构如下所示:
<select id="countries"> <option val="USA">USA</option> <option val="Canada">Canada</option> <option val="Australia">Australia</option> ...</select><select id="cities"> <option val="Vancouver">Vancouver</option> <option val="New York">New York</option> ...</select>
在国家阵列上收听更改事件。
$("#countries").change(function() { // find the selected country var selectedCountry = $(this).val(); // if US or Canada if(selectedCountry == "USA" || selectedCountry == "Canada") { // show the cities list $("#cities").show(); } // otherwise hide it else { $("#cities").hide(); }});


