Firefox输入标签和jquery 1.9

Firefox Input Label and jquery 1.9

本文关键字:jquery 输入 标签 Firefox      更新时间:2023-09-26

我正在努力找出在不使用.browser的情况下检测firefox的最佳方法(因为jquery 1.9已经弃用了它)

本质上,我有这个HTML:

<label class="uploadButton" for="test">Test</label>
<input type="file" name="test"/>

这适用于IE和chrome,但在Firefox中没有任何作用。1.9之前我有这个:

if ($.browser.mozilla) {
    $('.uploadButton').click(function () {
        $(this).siblings("input").click();
    });
}

它毫无问题地工作。

既然.browser属性已经不存在,那么实现这一点的最佳方法是什么?

(我查看了功能,没有发现能检测到类似情况的功能。)

我找到

ua = window.navigator.userAgent.toLowerCase()

作为这里答案的一部分。