一、获取map的key、value
var markers = [];
markers[2]=3;
markers[3]=7;
for(var key in markers){
console.log(key);
console.log(markers[key]);
}
//如何将变量作为一个对象的Key
var setParp={};
var a='aaaa';
setParp[a] = 'bbbbb';
console.log(setParp);
//结果:{'aaaa' : 'bbbbb'}
二、当鼠标不在本div上点击时,触发事件
1.keyboard与flightNo都是标签的id
2.如果条件不满足,则据需循环
3.需要处理的业务代码
$(document).bind('click', function(e) {
var e = e || window.event; //浏览器兼容性
var elem = e.target || e.srcElement;
while (elem) { //循环判断至跟节点,防止点击的是div子元素
//keyboard与flightNo都是标签的id
if (elem.id && (elem.id == 'keyboard' || elem.id == 'flightNo')) {
//console.log(elem.id == 'keyboard'+" "+elem.id == 'flightNo');
return;//如果条件不满足,则据需循环
}
elem = elem.parentNode;
}
//需要处理的业务代码
$('#keyboard').css('display', 'none');
});