3

有时我会遇到某些情况,因为document.getElementById()我不明白的原因,我必须使用某些代码才能使某些代码正常工作(例如使用 Google Maps API)。是否有 jQuery 方法或一些相对简单的方法可以将 jQuery 对象转换为 w/ 返回的对象类型document.getElementById()

4

3 回答 3

8

像这样的东西:

$("#myId").get(0)

或者

$("#myId")[0]
于 2012-10-30T18:17:34.707 回答
2

您可以执行$("#someDiv").get(0)which 将返回HTMLElement对象(与调用返回的对象相同document.getElementById()

于 2012-10-30T18:17:18.130 回答
1

是的,您可以使用以下方式获取底层 DOM 节点

$(myselector)[0]

或者

$(myselector).get(0)

除上述内容外:

$(myselector).get(),没有索引,将返回一个 DOM 节点数组。

于 2012-10-30T18:18:10.470 回答