【问题标题】:How to select all options in a select box without having the scrolling effect in IE?如何在没有滚动效果的情况下选择选择框中的所有选项?
【发布时间】:2012-10-31 21:11:06
【问题描述】:

所以,我的场景如下:我有一个 select 元素,里面有一堆选项。我还有一个复选框,允许用户选择/取消选择所有选项。问题是在 Internet Explorer 中,当我尝试从代码中选择其中的所有选项时,整个选择框都会滚动。我使用此代码:

$option.attr("selected", "selected");

如何避免这种滚动效果?我希望选择所有选项,但没有任何延迟和这种奇怪的效果。

【问题讨论】:

  • 滚动是什么意思。
  • 究竟如何选择一个选择输入元素中的所有选项?那不会破坏目的吗?如果它有多重属性,你应该在你的问题中这样说,并给我们一个你如何做到这一点的例子。作为旁注,.prop('selected', true) 将是使用 jQuery 设置选定属性的正确方法。

标签: javascript jquery select


【解决方案1】:
<select onMouseWheel="return false;">

希望这对你有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-19
    • 2015-02-23
    • 1970-01-01
    • 2012-09-16
    • 2013-07-04
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    相关资源
    最近更新 更多