我一直在努力实现一个多选解决方案,它不需要用户按 CTRL 来选择多个值,但我遇到了两个问题,我希望能得到一些帮助。因此我有两个问题要问:-)
1) 该解决方案似乎不适用于 Internet Explorer。我如何让它在 IE 下工作?
2)我将如何实现一个清除按钮,取消选择除“任何”之外的所有选项?
这是我到目前为止的代码:
$('option').mousedown(function (e) {
e.preventDefault();
$(this).prop('selected', $(this).prop('selected') ? false : true);
return false;
});
我在这里上传了工作小提琴:http: //jsfiddle.net/cC45d/