Показать сообщение отдельно
  #19 (permalink)  
Старый 10.02.2018, 12:26
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от WarDoctor
похоже, что надо вот так
Так вообще не надо.

$(mapping_name + 'select_type').change( function() {
.....
$(mapping_name + 'select_type option:selected').each(function() {

это расточительство, когда в обработчике список уже доступен - this.

Значением списка при этом является значение его выбранной опции, то есть this.value - $(this).val() при этом это еще одно расточительство.

В списке с единственным выбором выбранная опция может быть только одна. Попробуйте исходя из этой аксиомы объяснить, что тут происходит?

$(mapping_name + 'select_type option:selected').each(function() {
Ответить с цитированием