我試圖用jQuery來縮小我選擇的城鎮,當用戶選擇一個縣。只有以下工作一次:下拉選擇點擊功能只能工作一次
$('#county > option').live("click",function(){
var clicked_county = $(this).val();
$('#town > option').not("."+clicked_county).hide();
});
<select name="county" id="county">
<option>All Countys</option>
<option>Middlesex</option>
<option>Berkshire</option>
<option>Bedfordshire</option>
</select>
<select name="town" id="town">
<option>All Towns</option>
<option class="Middlesex">Ruislip</option>
<option class="Middlesex">Hillindon</option>
<option class="Uxbridge">Uxbridge</option>
</select>
感謝這項工作:) – Malcr001 2012-02-15 22:43:17
+1爲跨瀏覽器兼容的解決方案。 – 2012-02-15 22:44:22