0

我在 Jquery 中有一个带有 2 个选项的简单选择下拉框。

当我在选项之间进行更改时,我可以成功地获得它的值。

<select name="Point" id="Point" style="width:10em; display: inline; font-size:14px; width:150px; font-family: 'Source Code Pro', sans-serif; color:#333; font-weight:bold;"  >
<option id="Accomodation"  value="1">One</option>
<option id="Point on map" value="2">Two</option>

问题是当我选择已在选择框中显示的选项时,我无法触发事件。例如,在下面的 jsfiddle 中,我有一个带有选项“一”和“二”的选择框,如果显示“一”并且我选择“二”警报会触发,但如果显示“一”并且我打开下拉框和再次单击“一个”没有任何反应....如果用户重新选择已经显示的选项,我可以以某种方式触发事件吗?

小提琴演示

4

1 回答 1

0

您可以使用其他事件,例如:

$("#Point").mouseup(function() {...

但是在用户体验上不是很优雅。

于 2013-09-30T21:37:46.590 回答