Как изменить ширину окна параметров (независимо от выбранной ширины) с помощью jquery?

0

Как установить ширину поля опции, отличную от ширины выбора?

что я пробовал:

$('option').css({'width': 100});

и выбор должен быть:

select{
width:400px;
}

Скрипт: http://jsfiddle.net/7k8He/1/

Текст опции хочет быть короче, но поле опции нет. Можно ли это динамически изменить

Thanx заранее!

  • 2
    Я не думаю, что это возможно, и это может зависеть от браузера
Теги:
select

3 ответа

1

Вы не можете установить ширину для элемента option. Браузер автоматически сделает все опции шириной самой длинной опции.

0

Вы можете использовать селектор "css" следующим образом:

$('option').css({'width','100px'});

или установите его с помощью селектора ширины следующим образом:

$('option').width(100);

https://api.jquery.com/width/

-1

Вы должны использовать $('select option').css('width','250'); как этот синтаксис немного ошибочен

демонстрация

Если вы хотите установить несколько свойств, вы можете использовать что-то вроде $('select option').css({"border":"1px solid red", "height":35});

Надеюсь, поможет!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню