Javascript $(';#formId';)[0]不在IE9中工作
我有一个id为Javascript $(';#formId';)[0]不在IE9中工作,javascript,jquery,html,forms,cross-browser,Javascript,Jquery,Html,Forms,Cross Browser,我有一个id为formId的表单。在JS中,使用 $('#formId')[0] 它在Firefox和Chrome中工作。但在IE中,它不起作用 如果我使用 $('#formId') 它正在工作,但在Firefox和Chrome中都不起作用 有什么方法可以让我在所有浏览器中访问表单吗?$(“#formId”)就可以了。您不需要使用[0] Id必须是唯一的 阅读 更新 正如 如果您想要的是DOM节点而不是jQuery对象,那么确实需要[0]哪个版本的jQuery?我们可以看到您的代码吗?可能会
formId
的表单。在JS中,使用
$('#formId')[0]
它在Firefox和Chrome中工作。但在IE中,它不起作用
如果我使用
$('#formId')
它正在工作,但在Firefox和Chrome中都不起作用
有什么方法可以让我在所有浏览器中访问表单吗?$(“#formId”)
就可以了。您不需要使用[0]
Id必须是唯一的
阅读
更新
正如
如果您想要的是DOM节点而不是jQuery对象,那么确实需要
[0]
哪个版本的jQuery?我们可以看到您的代码吗?可能会用一个例子来说明问题?用它来做什么?发布你的代码…jquery版本是1.9.2。你在用它做什么$(“#formId”)[0]
应该为您提供一个DOM节点,而$(“#formId”)
应该为您提供一个包装该DOM节点的jQuery对象。这与具有相同ID的多个元素无关。区别在于是否需要DOM节点或jQuery对象。