您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何避免使用Javascript在多选框中按住ctrl键单击的需要?

如何避免使用Javascript在多选框中按住ctrl键单击的需要?

基本上,您需要覆盖mousedown每个事件<option>并在selected那里切换属性

$('option').mousedown(function(e) {
    e.preventDefault();
    $(this).prop('selected', !$(this).prop('selected'));
    return false;
});

为简单起见,我在上面给出了“选项”作为选择器。您可以对其进行微调以匹配<option>s特定<select>元素。例如:$('#mymultiselectoption')

javascript 2022/1/1 18:16:51 有624人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶