Я пытаюсь создать два поля выбора. Посетитель выбирает I основной категории. Когда я нажимаю select1, он меняет флажок select2. Затем я нажимаю кнопку go, она не будет работать. Я хочу добавить select2 URL. Как я могу это сделать? Спасибо.
var $select1 = $( '#select1' ),
$select2 = $( '#select2' ),
$options = $select2.find( 'option' );
$select1.on( 'change', function() {
$select2.html( $options.filter( '[value="' + this.value + '"]' ) );
} ).trigger( 'change' );
var goBtn = document.getElementById("goBtn");
var select2= document.getElementById("select2");
goBtn.onclick = function() {
window.location = select2.url;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select name="select1" id="select1">
<option selected="" disabled="disabled">choose one</option>
<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 url="https://www.mynet.com/" 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>
<input type="button" id="goBtn" value="GO!">