jQuery - 如何将jQuery对象转换为带有getElementById返回的对象类型

时间:2012-10-30 18:15:43

标签: javascript jquery dom

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

3 个答案:

答案 0 :(得分:8)

这样的事情:

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

$("#myId")[0]

答案 1 :(得分:2)

你可以执行$("#someDiv").get(0),它将返回HTMLElement对象(与调用document.getElementById()

返回的对象相同

答案 2 :(得分:1)

是的,您可以使用

获取基础DOM节点
$(myselector)[0]

$(myselector).get(0)

除上述内容外:

没有索引的

$(myselector).get()将返回一个DOM节点数组。