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