2011-07-27 67 views
0

我正在使用C#和jQuery。我有一個包含20個元素的下拉框。它根據最大元素的文字來確定大小。如何防止下拉框調整大小

我有一個複選框。當用戶點擊複選框時,所有選擇都將從下拉框中刪除。問題是,當發生這種情況時,盒子變小,看起來很尷尬。

如何防止這種情況發生?

+0

小提琴/圖片/代碼? – marc

回答

0

設置ASP.NET控件,或使用CSS的Width屬性設置width客戶端。如果要動態地確定寬度,做這樣的事情:

$(function() { 
    var width = $('#ddlID').width(); 
    $('#ddlID').css('width', width); 
}); 

這裏有一個工作示例:http://jsfiddle.net/FishBasketGordo/89nS4/

0

ATLEAST有像「請選擇」複選框中的缺省設置,然後追加動態按鈕的內容選擇和CSS只寫這個選擇{寬度:300像素}一些固定寬度

yourcombo.Items.Insert(0, "Select"); 

,並添加上面的回答,使之更有效

+0

應用以下CSS類選擇仍然不工作:.selectbox { 寬度:400; 最小寬度:400; } – Carl

+0

在索引0處設置的默認值 – abhijit