$('#formId')[0]在IE9中不起作用

时间:2013-11-05 17:00:32

标签: javascript jquery html forms cross-browser

我有一个标识为formId的表单。在JS中,使用

访问表单时
$('#formId')[0]

它适用于Firefox和Chrome。但在IE中,它无法正常工作。

在IE中,如果我使用

$('#formId')

它正在运行但不适用于Firefox和Chrome。

有什么方法可以在所有浏览器中访问该表单吗?

1 个答案:

答案 0 :(得分:2)

$('#formId')会这样做。您无需使用[0]

ID必须是唯一的。

阅读Two HTML elements with same id attribute: How bad is it really?

<强>更新

Quentin

评论

如果您想要DOM节点而不是jQuery对象

,则需要[0]