Изменение ширины выпадающего списка в зависимости от содержимого

Я пытаюсь изменить ширину раскрывающегося списка в зависимости от содержимого с помощью JavaScript.

Пример см. Выпадающий список amazon на первой странице в разделе поиска. http://www.amazon.com/ref=gno_logo

Может кто-нибудь мне помочь?

1 ответ

Amazon использует другой <span> элемент наложен поверх <select> который изменил свое содержание, чтобы соответствовать select значение меню - и оно использует width: auto на этот тег, чтобы соответствовать его содержанию.

По сути, раскрывающийся список в Amazon скрыт, а "поддельный" выпадающий в виде отдельного span занимает свое место.

Другие вопросы по тегам