如果属性名称中包含特殊字符,如何在传单的弹出窗口中显示geoJson文件的属性?

时间:2018-09-08 14:27:23

标签: javascript leaflet

说我的geoJSON文件中的条目如下所示:

"properties": {
"MGT_acc":"SRR1965662_pass.fasta",
"Run_(NCBI)":"SRR1965662",
"MLST":313,
}

我想显示“ RUN_(NCBI)”的值,即“ SRR1965662”。 我的弹出式JavaScript代码现在看起来像这样:

 marker.bindPopup('MLST: ' + feature.properties.MLST+ '<br/>' +
 'Run_(NCBI)' + feature.properties."Run_(NCBI)" + '<br/>');

如果我注释掉Run_(NCBI)行,则MLST属性显示得很好。如何获得此属性以显示它是否在字符串中包含特殊字符?

1 个答案:

答案 0 :(得分:1)

尝试像这样引用属性

feature.properties["Run_(NCBI)"]