我试图更改a的默认行为,以便单击其选项可更改这些选项的选定状态。
换句话说,我想删除保持shift / ctrl以进行多项选择的非直观要求。
我尝试使用jQuery:
jQuery('select[multiple] option').each(function() {
var $this = jQuery(this);
if ($this.is(':selected')) {
$this.click(function(e) {
e.preventDefault();
$this.selected = 'false';
});
} else {
$this.click(function(e) {
e.preventDefault();
$this.selected = 'true';
});
}
});
但它没有用。有什么想法吗?