jQuery选择事件Firefox VS IE

时间:2014-07-15 07:15:50

标签: jquery html5

我会将一个select事件链接到我的输入,在Firefox中,这在IE中完美无效。 我的代码如下:

jQuery().ready(function($) {
    $event = ($.browser.msie ? "click" : "select");
    $("input[name^='type[']").bind($event, autocompleteType);
    $("input[name^='vendor[']").bind($event, autocompleteVendor);
});

function autocompleteVendor() {
    alert("vendor");
}
function autocompleteType() {
    alert("type");
}

有什么问题?我怎样才能解决这个问题?而且我不想使用onChange事件,因为只有当你离开输入字段时才触发...

感谢。

1 个答案:

答案 0 :(得分:0)

我建议您使用它:

$event = (navigator.userAgent.indexOf('MSIE') ? "click" : "select");