簡體   English   中英

如何使用jQuery更改選項框的寬度(獨立於選擇寬度)?

[英]How to change the width of option box (independet of select width) with jquery?

如何將選項框的寬度設置為與選擇寬度不同?

我試過的

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

而選擇必須是:

select{
width:400px;
}

小提琴: http : //jsfiddle.net/7k8He/1/

選項文字要短些,但選項框不要短..是否可以動態更改

提前感謝!

您不能設置option元素的寬度。 瀏覽器將自動使所有選項成為最長選項的寬度。

您可以像這樣使用“ css”選擇器:

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

或使用寬度選擇器設置它,如下所示:

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

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

您應該使用$('select option').css('width','250'); 這樣的語法有點錯誤

演示版

如果要設置多個屬性,則可以使用$('select option').css({"border":"1px solid red", "height":35});

希望能幫助到你!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM