基本上,您需要覆盖mousedown
每个事件<option>
并在selected
那里切换属性。
$('option').mousedown(function(e) {
e.preventDefault();
$(this).prop('selected', !$(this).prop('selected'));
return false;
});
为简单起见,我在上面给出了“选项”作为选择器。您可以对其进行微调以匹配<option>s
特定<select>
元素。例如:$('#mymultiselectoption')