У меня есть два выбора:
<select name="select1" id="select1">
<option value="1">Fruit</option>
<option value="2">Animal</option>
<option value="3">Bird</option>
<option value="4">Car</option>
</select>
<select name="select2" id="select2">
<option value="1">Banana</option>
<option value="1">Apple</option>
<option value="1">Orange</option>
<option value="2">Wolf</option>
<option value="2">Fox</option>
<option value="2">Bear</option>
<option value="3">Eagle</option>
<option value="3">Hawk</option>
<option value="4">BWM<option>
</select>
Как мне сделать это с помощью jQuery, если я выбираю Fruit в первом выборе? Второй выбор покажет мне только Фрукты - Банан, Яблоко, Оранжевый. Если я выберу Птицу в первом выборе, второй выбор покажет мне только Птицы - Орел, Ястреб. И так далее...
Я попытался сделать это с помощью этого куска кода jQuery:
$("#select1").change(function() {
var id = $(this).val();
$('#select2 option[value!='+id+']').remove();
});
К сожалению, он удаляет почти все, и я не знаю, как вернуть некоторые параметры. Я также читал кое-что о клоне, но я не знаю, как его использовать в этом случае.