I'm new to jQuery, apologies if this is a silly question.

When I use it find an element using the id, I know theres always one match and in order to access it I would use the index [0]. Is there a better way of doing this? For e.g.

var gridHeader = $("#grid_GridHeader")[0];


You can use .get(0) as well but...you shouldn't need to do that with an element found by ID, that should always be unique. I'm hoping this is just an oversight in the example...if this is the case on your actual page, you'll need to fix it so your IDs are unique, and use a class (or another attribute) instead.

.get() (like [0]) gets the DOM element, if you want a jQuery object use .eq(0) or .first() instead :)


虽然未定义变量 - 等待


表单 propType 失败:您在没有 `onChange` 处理程序的情况下向表单字段提供了 `value` props

如何在 ReactJS 中使用 JQuery

jquery 3.0 url.indexOf 错误

Electron:未定义 jQuery

如何使用 ES6 语法导入 jquery?

N 次(声明式语法)

catch forEach 最后一次迭代



JavaScript 中的简单节流阀


如何在 JavaScript 或 jQuery 中过滤 JSON 数据?

使用 D3.js(IE、safari 和 chrome)创建 SVG 后,如何保存/导出 SVG 文件?

在 jQuery 中构建 html 元素的最清晰方法

jQuery select2 获取选择标签的值?

如何在使用 jQuery 单击特定链接时打开 bootstrap 导航选项卡的特定选项卡?

错误“找不到 jquery-2.0.2.min.map”

如何检测 window.print() 完成