我尝试\
在引号之前加上双引号,将单引号改为双引号......但什么也没有。每个人都有解决方案或提示吗?谢谢!
这是代码:
html.append('<li lat="'+dataRaw[key].optionsDir['gpsLatitude']+'" lon="test">'+thumbnailHtml+descriptionHtml+'</li>');
这部分代码出现错误:
['gpsLatitude']
我尝试\
在引号之前加上双引号,将单引号改为双引号......但什么也没有。每个人都有解决方案或提示吗?谢谢!
这是代码:
html.append('<li lat="'+dataRaw[key].optionsDir['gpsLatitude']+'" lon="test">'+thumbnailHtml+descriptionHtml+'</li>');
这部分代码出现错误:
['gpsLatitude']
您发布的代码会中断的唯一原因是......
dataRaw[key].optionsDir['gpsLatitude']
... 包含引号,因此您可以转义它们!
var lat = dataRaw[key].optionsDir['gpsLatitude']
.replace(/"/g, '"') // replace "
.replace(/'/g, '''); // replace '
html.append('<li lat="' + lat + '" lon="test">' +
thumbnailHtml + descriptionHtml +
'</li>');