重新审视绑定“更改”事件

时间:2012-02-13 17:00:13

标签: jquery jquery-ui jquery-ui-dialog

多年前,在jQuery没有处理IE中的change事件的日子里,this question被问到了。据说,jQuery已修复此错误,以便IE可以处理更改事件。事实上,我通常可以让change事件发挥作用。

然而,在jQuery UI对话框中,使用最新版本的jQuery(1.7.1)和jQuery UI(1.8.17),我无法让Internet Explorer 8识别change事件。相反,我发现自己必须对对话框中的事件使用类似下面的内容:

$("input").bind(($.browser.msie ? 'blur' : 'change'), myFunction);

将对话框中的元素绑定到change事件在所有现代浏览器(如Gecko和Webkit)中运行良好。

0 个答案:

没有答案
相关问题