我们都知道jQuerys .change()
事件处理程序。当值未更改时,选择框触发事件。听众不允许
但是只有在选择框的值已被更改时才会触发。如果我选择现在已有的相同价值,是否也有事件发生?
<select>
<option value="a" selected="selected">A</option>
<option value="b">B</option>
</select
如果我现在选择选择框并选择A,哪个事件可以被触发?
背景:我无法使用点击侦听器,因为我需要在选择框上触发.blur()
,以防止windows phone 8
上的选择框出现蓝色高亮颜色。
然而,在三星Galaxy S3,该.blur()
防止android
本地选择下拉菜单弹出,因为它会立刻聚焦使用.click()
或.focus()
当点击选择框后(it's什么.blur()
一样)监听器。
你能描述你为什么需要处理非状态改变的事件? – 2013-04-24 10:43:03