【发布时间】:2012-10-31 21:11:06
【问题描述】:
所以,我的场景如下:我有一个 select 元素,里面有一堆选项。我还有一个复选框,允许用户选择/取消选择所有选项。问题是在 Internet Explorer 中,当我尝试从代码中选择其中的所有选项时,整个选择框都会滚动。我使用此代码:
$option.attr("selected", "selected");
如何避免这种滚动效果?我希望选择所有选项,但没有任何延迟和这种奇怪的效果。
【问题讨论】:
-
滚动是什么意思。
-
究竟如何选择一个选择输入元素中的所有选项?那不会破坏目的吗?如果它有多重属性,你应该在你的问题中这样说,并给我们一个你如何做到这一点的例子。作为旁注,
.prop('selected', true)将是使用 jQuery 设置选定属性的正确方法。
标签: javascript jquery select