2014-02-28 121 views
0

在我的表單中有四個DropDown列表控件,我想使用Jquery將其中一個控件的寬度設置爲200px。因爲這個控件的值會動態變化,不知道長度是多少。這個怎麼做?與IE8。使用jquery更改下拉寬度

回答

0

它將幫助,如果您發佈的HTML,但你可以做這樣的:

$("#idOfMyDropdown").css("width", "200px"); 
0

您可以使用change()事件跟蹤時,您選擇的值已經改變,並使用width()設置它的寬度:

$('#dropDownId').change(function() { 
    $(this).width(200); 
}).change(); 
0

一種選擇是使用width

$('#selectId').width(200); 

CSS

$('#selectId').css({'width': 200}); 
0

如果你不知道該選項的長度,那麼你可以只設置width: auto;,並相應地讓它的大小。但是,如果您確實需要將其設置爲200px,請使用:

$('your-selector').css("width", 200);