Показать сообщение отдельно
  #1 (permalink)  
Старый 16.10.2017, 21:32
Интересующийся
Отправить личное сообщение для carder Посмотреть профиль Найти все сообщения от carder
 
Регистрация: 10.12.2013
Сообщений: 15

обработка select по умолчанию
есть select, в нем один пункт выбран по умолчанию.
Необходимо выполнить функцию как при первичной загрузке select так и при его изменении.
вижу себе это так:
HTML:
<div class="del_select" id="country_select">
            <label for="country">
                <select class="selectBlock" id="country">
				<option value="2">Армения</option>
				<option value="2">Беларусь</option>
				<option value="2">Казахстан</option>
				<option value="2">Киргизия</option>
				<option selected value="1">Россия</option>
                </select></label>
        </div>

JS:
$('#country').change();
			$('#country').change(function () {
				alert('ДА!');
			});

не работает. Но, если изменить порядок:
$('#country').change(function () {
				alert('ДА!');
			});
                        $('#country').change();

то работает! Чем можно объяснить?

P.s. запилил фидл https://jsfiddle.net/8s9now1t/ он вообще не обрабатывает $('#country').change()
Ответить с цитированием