【发布时间】:2013-06-03 15:19:29
【问题描述】:
我有一个带有multiple="multiple" 属性的<select> 元素。在 Chrome (v27) 中,change() 事件会在用户使用鼠标单击并拖动时触发。一旦选择了一个值,问题就不再存在了。
示例标记
<select multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
示例 jQuery
$('select').on('change', function() {
alert('Changed!');
});
这是 Chrome 的错误吗?我试过searching,但没有遇到任何问题。
Here's a fiddle
【问题讨论】:
-
我无法在 Chrome(也是 v27)中复制它
-
@Zenith 真的吗?我正在使用 v27.0.1453.94m(显然是最新版本)和 Windows 7(虽然我认为操作系统不适用)
-
@billyonecan 我的版本和 Windows 7 完全相同:/ 奇怪
-
@Zenith 确实很奇怪:|
-
@billyonecan 我正在使用版本 27.0.1453.94 m 和 Windows7 也无法复制。但似乎是查看 PSR 答案的错误。
标签: javascript jquery html google-chrome