从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)元素。