Firefox输入标签和jquery 1.9
Firefox Input Label and jquery 1.9
我正在努力找出在不使用.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()
作为这里答案的一部分。
相关文章:
- html/jquery输入类型:单选框中的文本不起作用
- jQuery-输入时不提交数据
- 使用jQuery输入的动态名称
- Jquery:输入类型=“”;按钮“;使用.click()函数在Internet Explorer和Safari中不起作
- 使用html中的jquery输入值窗口提示
- 找不到 jquery 输入自动完成函数
- jQuery输入未隐藏
- 将jQuery输入包含在表单帖子中
- jquery:输入选择器未选择:选择元素
- jQuery输入值故障排除
- 如果使用jquery输入一个字段,则自动填充其他字段
- Jquery 输入掩码在正则表达式中不可见
- 未定义 jQuery 输入参数
- IE 中的 Jquery 输入文件类型操作问题
- 带有 Li 的 jquery 输入选择器
- 如何将 jQuery 输入值传递给 Google Maps JS API v3
- Jquery 输入值未正确更新
- 作为触发器的 Jquery 输入类型文件不起作用
- 具有两个不同用户输入的 jQuery 输入掩码
- jQuery 输入选择 - 将中继器内的总计相加