首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google : Infowindow内容发布

Google : Infowindow内容发布
EN

Stack Overflow用户
提问于 2014-11-05 06:25:19
回答 1查看 324关注 0票数 1

我试图在谷歌地图上展示一个标记。在Google中,我从ajax、set和infowindow的内容中获取数据。

代码语言:javascript
复制
infoWindowContent = [
                      ['<div class="info_content"><h3>'+ this.tc_city_name + '</h3>'+ if this.tc_city_description !=='null'){ +'<p>' + this.tc_city_description + '</p>'} + '<p><a href = "' + this.tc_city_web_site + '" target="_blank">' + this.tc_city_web_site + '</a></p>'+ '</div>']
];

这个代码当我使用if条件时,它会产生语法错误,请您告诉我,我是如何在这段代码中使用if条件的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-05 09:46:42

使用+= 赋值算子向变量添加更多内容:

代码语言:javascript
复制
infoWindowContent = '<div class="info_content"><h3>' + this.tc_city_name + '</h3>';

if (this.tc_city_description !== 'null') {
    infoWindowContent += '<p>' + this.tc_city_description + '</p>';
}

infoWindowContent += '<p><a href = "' + this.tc_city_web_site + '" target="_blank">' + this.tc_city_web_site + '</a></p>' + '</div>';

顺便说一下,在您的(条件下,您缺少了一个if

代码语言:javascript
复制
if (condition) { 
    // do something
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26750955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档