alert
работает впервые. Однако, когда я снова изменяю option
(без обновления страницы), он предупреждает обе опции, ie. первая выбранная опция и вторая выбранная опция тоже.
Я хочу получить значение только выбранной опции, когда нажимаю на кнопку. Кто-нибудь может подсказать мне, как мне этого добиться.
$(document).ready(function() {
$(".test").change(function() {
var value = $(this).val();
$('.button').click(function() {
alert(value);
});
});
$(".test").change(function() {
var value = $(this).val();
$('.button2').click(function() {
alert(value);
});
});
});
<select class="test">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<button class="button" value="button">button</button>
<button class="button2" value="button2">button2</button>
Вы можете проверить мой код, указав ниже URL
https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_event_change_ref