【发布时间】:2013-12-11 13:16:02
【问题描述】:
我为此寻找解决方案,但找不到。
我有一个这样的简单选择:
<select id="sltFiltroPedidos">
<option value="todos">Todos</option>
<option value="hoje">de hoje</option>
<option value="semana">da semana</option>
<option value="periodo">Período</option>
<option value="pedido">Número do pedido</option>
</select>
用户总是点击一个选项,必须触发一个 javascript 事件。 select 中的 onChange 事件对我不起作用,因为用户可以选择相同的选项,并且该事件也必须被触发。
我在选项上尝试了 onClick 事件。它适用于 IE 和 FF,但不适用于 Chrome。 任何想法我该怎么做?
【问题讨论】:
-
什么在 Chrome 中不起作用? jsfiddle.net/t9suH
-
如果他们选择相同的项目,状态不应该相同吗?似乎您应该有一个“选择一个”选项。
-
选项中的 onClick 事件在 Chrome 上不起作用。我在onClick中打开了一个fancybox,每次用户点击对应选项时都必须打开它。
标签: javascript jquery events html-select