我在我的应用程序中使用Bootstrap的CSS和JS。不小心我点击了一个被禁用的下拉列表,发现它竟然打开了下拉菜单。我已经在
我在我的应用程序中使用Bootstrap的CSS和JS。不小心我点击了一个被禁用的下拉列表,发现它竟然打开了下拉菜单。我已经在
<select id="xxx" name="xxx" class="input-medium" disabled>
或者
<select id="xxx" name="xxx" class="input-medium" disabled="disabled">
元素上的布尔属性的存在表示为true值,而属性的缺失表示为false值。
只读和禁用之间的关键区别:*
禁用属性
只读属性
<SELECT>
、<OPTION>
和<BUTTON>
元素没有readonly属性(虽然它们都有disabled属性)。*-从http://kreotekdev.wordpress.com/2007/11/08/disabled-vs-readonly-form-fields/抄袭的内容。
试一试
$('#xxx').attr('disabled', true);
尝试
<select id="xxx" name="xxx" class="input-medium" disabled>
请记住,对于 jQuery 1.6+ 版本,您应该使用 .prop()
函数。
$("input").prop('disabled', true);
$("input").prop('disabled', false);
<select id="xxx" name="xxx" class="input-medium" readonly>
<select id="message_tag">
<optgroup>
<option>
....
....
</option>
</optgroup>
这里我只是针对“select”元素移除了Bootstrap CSS,使用以下CSS代码。
#message_tag_chzn{
display: none;
}
#message_tag{
display: inline !important;
}