jQuery的防止多选择在多选

问题描述:

我大家,jQuery的防止多选择在多选

我有一个多选择这样的:

<select multiple="multiple" id="lista"> 
    <option value="a">Mario</option> 
    <option value="b">Maria</option> 
    <option value="c">Mark</option> 
</select> 

如何防止选择用户多的选择吗? (移+箭头向上/向下)预先

侨 ħ

感谢。

+2

为什么你使用这种控制类型,如果你不想要它的行为? – 2013-03-15 17:50:56

+0

为什么不删除多个=“多个”? – 2013-03-15 17:51:14

+0

美学原因;) – haltman 2013-03-15 17:52:44

虽然我不知道为什么你不能简单地在HTML中删除multiple="multiple",这里是你如何用jQuery做到这一点:

// Wait until the DOM is loaded 
$(function(){ 
    $('#lista').removeAttr("multiple"); 
}); 
+0

谢谢你解决了我的问题! ;) – haltman 2013-03-15 17:58:58

您需要提供的大小属性来呢..

​​3210
+1

您应该删除多个属性,因为这仍然允许用户选择多个 – 2013-03-15 17:55:06