2011-07-27 25 views
0

私はC#とjqueryを使用しています。私はそれに20要素を持っているドロップダウンボックスがあります。これは、最大の要素のテキストに従ってサイズが決まります。ドロップダウンボックスのサイズ変更を防ぐ方法

私はチェックボックスを持っています。ユーザーがチェックボックスをクリックすると、すべての選択がドロップダウンボックスから削除されます。問題は、これが起こると、ボックスが小さくなり、やや厄介なように見えることです。

これを防ぐにはどうすればよいですか?

+0

フィドル/イメージ/コード? – marc

答えて

0

ASP.NETコントロールのWidthプロパティを設定するか、CSSを使用してクライアント側widthを設定します。あなたが動的に幅を決定したい場合は、このような何か:

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

はここで働い例です:http://jsfiddle.net/FishBasketGordo/89nS4/

0

少なくともは、「選択してください」と、動的に追加するなどのチェックボックスのデフォルトセットを持っていますボタン上のコンテンツを選択し、CSSでちょうどこの選択{幅:300ピクセル}書き、それをより効率的にするために、いくつかの修正幅

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

をし、上記の解答を追加

+0

次のCSSクラスをselectに適用することはできません。.selectbox { width:400; min-width:400; } – Carl

+0

はインデックス0にデフォルト値を設定します – abhijit

関連する問題