0
我在Jquery中有两个选项的简单选择下拉框。当用户重新选择选择框值时触发一个事件
当我在选项之间切换时,我可以成功获取它的值。
<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中,如果显示“one”,我有一个选项“one”和“two”,我选择“two”警报触发,但是如果显示“one”,并打开下拉框并打开再次点击“one”,没有任何反应......如果用户重新选择已经显示的选项,我可以以某种方式触发事件吗?
不,您只能在实际更改值时触发更改事件。接下来最好的事情将是其他鼠标事件之一,如点击,但它不会是一样的。 – adeneo
更改事件不会触发。您需要尝试悬停或单击事件来处理它 – Miller