【发布时间】:2014-07-13 08:15:25
【问题描述】:
我正在尝试更改 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';
});
}
});
但它不起作用。有什么想法吗?
【问题讨论】:
标签: javascript jquery select multiple-select multipleselection