Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $(';#formId';)[0]不在IE9中工作_Javascript_Jquery_Html_Forms_Cross Browser - Fatal编程技术网

Javascript $(';#formId';)[0]不在IE9中工作

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?我们可以看到您的代码吗?可能会

我有一个id为
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对象。