【发布时间】:2014-12-03 07:00:29
【问题描述】:
我试图在谷歌地图标记点击事件中将 html 标记显示为字符串,但它显示输出为 html 标记转换为用户控件。
Ex-my_string = "测试字符串"
然后它将显示文本字段,然后是测试字符串。
my_string = "< input type=text >Test String"
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map
});
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
var s = unescape(escape(my_string));
infowindow.setContent("<a href='/"+locations[i][4]+"/result_list' target='_blank'>"+locations[i][0]+"</a>"+"<br>"
+"<b>Title : </b>"+s+"<br>"
+"<b>Currency : </b>"+locations[i][6]+"<br>"
+"<b>Trade Amount : </b>"+locations[i][7]+"<br>"
+"<b>List Created by : </b>"+locations[i][8]+"" );
infowindow.open(map, marker);
}
})(marker, i));
}
【问题讨论】:
-
所以你在搜索?
-
我们尝试过,但没有成功。
-
请显示结果和所需的 HTML 部分
-
我想在谷歌地图标记中显示 my_string = "Test String" 这个字符串作为标题。
-
更新了两种情况的帖子
标签: javascript jquery html ruby-on-rails ruby-on-rails-3