Chrome:滚动<select>触发change()事件</select>

时间:2013-06-03 15:19:30

标签: javascript jquery html google-chrome

我有一个<select>元素,其multiple="multiple"属性。在Chrome(第27版)中,当用户通过点击并使用鼠标拖动滚动时,会触发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

1 个答案:

答案 0 :(得分:12)