我正在使用事件委托来侦听DOM中较低的事件,但它不适用于选择框上的onchange事件.onchange事件是否会传播或冒泡DOM?
谷歌搜索未能找到确凿的答案.
根据规范,change
,submit
,reset
应该气泡和focus
和blur
不应该泡沫.
此行为是正确实现在所有web浏览器除了IE <9,也就是change
,submit
,reset
在IE中做适当气泡> = 9.
有关旧IE版本的jQuery解决方法,请参阅/sf/ask/17360801/
http://www.quirksmode.org/dom/events/change.html
http://quirksmode.org/dom/events/submit.html
在jQuery 1.4+中,更改事件在所有浏览器中都会出现,包括IE.
$('div.field_container').change(function() { // code here runs in all browers, including IE. });