Я использую jquery для запуска события change при изменении тега select. Я заметил, что если selected = "selected" включено в любой из параметров, кроме первого, событие не будет работать правильно. Кажется, стрелять слишком рано. Например, код jquery:
$('.test').change(function(){
alert('Handler for .change() called.');
});
и HTML-код:
<select class="test">
<option value="option1">option1</option>
<option selected="selected" value="option2">option2</option>
</select>
Этот код запускает событие изменения, как только щелкает поле выбора, а не когда оно изменяется. Я могу исправить это, просто удалив selected = "selected" из опции, или поместив ее в первый вариант. Но мне нужны более низкие варианты. Пожалуйста, помогите !!!