Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何防止下拉框调整大小_C#_Jquery_Html - Fatal编程技术网

C# 如何防止下拉框调整大小

C# 如何防止下拉框调整大小,c#,jquery,html,C#,Jquery,Html,我正在使用C和jquery。我有一个下拉框,里面有20个元素。它根据最大元素的文本调整大小 我有一个复选框。当用户单击复选框时,所有选择都将从下拉框中删除。问题是,当这种情况发生时,盒子会变小,看起来有点笨拙 如何防止这种情况发生?设置ASP.NET控件的宽度属性,或使用CSS设置客户端的宽度。如果要动态确定宽度,请执行以下操作: $(function() { var width = $('#ddlID').width(); $('#ddlID').css('width', wi

我正在使用C和jquery。我有一个下拉框,里面有20个元素。它根据最大元素的文本调整大小

我有一个复选框。当用户单击复选框时,所有选择都将从下拉框中删除。问题是,当这种情况发生时,盒子会变小,看起来有点笨拙

如何防止这种情况发生?

设置ASP.NET控件的宽度属性,或使用CSS设置客户端的宽度。如果要动态确定宽度,请执行以下操作:

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

下面是一个工作示例:

至少为复选框设置默认值,如请选择,然后在按钮选择上附加动态内容,在css中只需编写此选择{width:300px}一些固定宽度

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

并添加上述答案以提高效率

将以下CSS类应用于select仍然不起作用:.selectbox{width:400;min width:400;}在索引0处设置默认值