これは単純な構文の問題だと思います。州のリストと都市のリストがあります。ユーザーが状態を選択したら、Jquery を使用して、選択された状態のオプション以外のすべてのオプションを削除したいと考えています。
脚本:
<script>
$(function(){
$('#state').change(function(){
var selstate = $('#state:selected').text();
$('.city:not(#'+selstate+')').remove();
});
});
</script>
HTML:
<select id="state" name='State'>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
</select>
<select id="city" name='City'>
<option class="AL" value="City A">City A</option>
<option class="AL" value="City B">City B</option>
<option class="AK" value="City C">City C</option>
<option class="AK" value="City D">City D</option>
</select>