jquery - 为什么我必须在 jQuery 查询后使用 [0]

标签 jquery

给出代码:

 var lastVisibleElement =$('#test > div:visible').last()[0];

为什么我必须使用 [0] 来获取我的 html. [0] 是做什么用的?

最佳答案

数组表示法[0]用于获取对实际DOM元素而不是jQuery对象的引用。

$( "#foo" )[ 0 ]; // Equivalent to document.getElementById( "foo" )

Read this

关于jquery - 为什么我必须在 jQuery 查询后使用 [0],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28107017/

相关文章:

javascript - 仅滚动背景模糊

jquery - 如何通过任何平行边将子 div 放入父 div 中,并保持调整大小的比例?

javascript - 如何从字符串、html输入提交中提取期望值

javascript - 如何在提交mailchimp时禁用新窗口

jquery - 如何确保当上一个下一个按钮点击 Flexslider 动画时重新启动?

JavaScript 无法获取数据 ID

ajax - JQuery 提供丰富的 AJAX 体验

javascript - 条件编译在混合 razor 和 javascript 时关闭警告

javascript - 如何更改数据表插件中按钮的默认名称?

php - 表单中的文本区域未使用 jQuery AJAX 通过 POST 提交