从jQuery对象获取基本元素

时间:2020-03-05 18:48:47  来源:igfitidea点击:

我正在努力在这里找到正确的术语,但是如果我们有jQuery对象...

$('#MyObject')

...可以提取基本元素吗?含义,等效于:

document.getElementById('MyObject')

解决方案

回答

是的,使用.get(index)。根据文档:

The .get() method grants access to the DOM nodes underlying each jQuery object.

回答

$('#MyObject').get(0);

我想这就是你想要的。我认为我们也可以像使用以下常规数组一样引用它:

$('#MyObject')[0];

但是我不确定那是否会一直有效。坚持第一种语法。

回答

jQuery对象是一组元素。在情况下,一组一个元素。这不同于某些其他库,后者包装单个元素并为返回多个匹配项的选择器提供备用语法。

Aaron W和VolkerK已经解释了如何访问集合中的第一个(索引0)元素。