javascript - JQuery、谷歌地图和 $ ('#myId' ) == getElementById ("myId")

标签 javascript jquery google-maps

为什么这不是真的?

$('#myId') == document.getElementById("myId")

我正在使用 JQuery 1.4.2 并尝试将 GMap 插入到 div 元素中。

所以,这是可行的:

new google.maps.Map(document.getElementById("myId"),myOptions);

但这不是

new google.maps.Map($("myId"),myOptions);

最佳答案

您有几个问题。首先,ID 选择器使用 #。其次,$(...)是一个jQuery对象,需要传递一个DOM元素。

使用$('#myId').get(0)

The get method.

关于javascript - JQuery、谷歌地图和 $ ('#myId' ) == getElementById ("myId"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3722570/

相关文章:

javascript - 使用 Javascript 如何从使用 PhoneGap 构建的应用程序在移动设备上解压缩文件?

javascript - Vuex:仅当存在商店属性时每 2 秒调度一次函数?

javascript - 从事件类中获取值并假设为另一个

javascript - 如何在 Google Map Api 3 的 InfoBox 窗口中隐藏关闭(x)按钮?

r - 在 R 中,如何在 ggplot2 中使用 scale_size 时使点透明?

javascript - 我如何 promise node-adodb?

javascript - 使用 Javascript 从经典 ASP 中的文件中读取文本

javascript - Angular 检测 View 是否完成

javascript - 如何使用 CSS 设置 mCustomScrollbar 的宽度

android - 'Maps SDK for Android v.3.0.0 BETA' 是否适用于没有 Google Play 服务的设备?