Показать сообщение отдельно
  #4 (permalink)  
Старый 19.04.2014, 18:35
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от Veterinar Посмотреть сообщение
Буду благодарен за пояснение - почему при событии onChange безусловно выдается значение для value и надо указывать выбранный selected для добавленных атрибутов?
Ну так уж селект устроен, что selectEl.value равно value выбранного option.
Если брать просто $('#delivery_type') то это jquery объект, который ссылается на сам элемент select, и attr будет искать атрибут именно в самом селекте. А т.к. там такого атрибута нет, то и выдаст пустую строку.
Указывая selected мы находим выбранный элемент option и уже от него берем атрибут через attr.
Ответить с цитированием