没有jQuery的编码
Coding without jQuery
这个回答说"监听infowindow的domready事件",并提供了一个JSFiddle.com解决方案,其中包括以下代码。我怎么能编写这个没有$
s,我假设是jQuery?
google.maps.event.addListener(infowindow, 'domready', function () {
$("#deleteButton").click(function() {
deleteMarker($(this).data('id'));
});
});
像这样:
google.maps.event.addListener(infowindow, 'domready', function () {
var button = document.getElementById('deleteButton');
var id = parseInt(button.getAttribute('data-id'));
button.onclick = function() {
deleteMarker(id);
};
});
分叉的小提琴——> http://jsfiddle.net/BAv48/
由于markers
数组中的id
是数字类型,并且deleteMarker
与if (markers[i].id === markerId) { .. }
比较,因此确保id
是数字类型(通过使用parseInt
)是非常重要的。
使用文档。getElementById获取元素,然后使用addEventListener设置单击事件侦听器。对于.data
呼叫使用getAttribute
document.getElementById("deleteButton").addEventListener("click",function(){
deleteMarker(this.getAttribute("data-id"));
});
IE <使用attachEvent代替addEventListener
>使用attachEvent代替CC_9>
相关文章:
- 如何使Jquery编码的动态下拉菜单与PHP GET变量协调工作
- 在 jQuery 调用中编码 json
- 仅替换 iframe 的编码字符 Jquery
- 只有当类是硬编码的时,才可以使用jQuery来显示/隐藏html内容
- 我在jQuery中有一个循序渐进的过程,有没有更好的编码方法
- 在jquery中,将文本框值分配给标签是正确的编码方式吗
- Obtuse Javascript/jQuery编码风格
- 编码风格-jQuery与jslint.com
- jQuery可以't对作为URL的参数进行编码
- Rails-jQuery地理编码和Places自动完成插件不起作用
- 访问jQuery中Html编码的字段值
- 如何使用jquery将Json编码加载到变量中
- 如何重新编码我的jQuery/JavaScript函数,使其更通用,不需要唯一标识符
- JQuery:参数:硬编码字符串与 ajax 检索到的字符串
- 如何使用 ajax get 重新编码 jquery 负载
- HTML 在客户端对输入类型文本(文本框)的内容进行编码(使用 Jquery 等)
- 如何通过jQuery Ajax发布数据在PHP中编码JSON
- jquery/javascript 多单击函数将按编码顺序工作
- 使用 jQuery 对元素内的 HTML 实体进行编码
- maps.google 地理编码 Jquery 调用与国家/地区代码