我正在使用PhoneGap / Cordova应用程序。我试图动态地将HTML附加到容器中。附加的HTML有一个锚标记,其中包含一个内联onclick
事件,用于在iOS和Android上点击时打开的链接,但是我一直在控制台中收到错误
参数列表" 之后"未捕获的SyntaxError:缺失)
这是我的代码:
for (var i = 0; i < localData.length; i++) {
$('.best-deals-page #deals-container').append('<a href="#" onclick="window.open(' + localData[i].deepLink + ' + '_system' ); "> ' + '</a>');
}
答案 0 :(得分:2)
你需要在window.open():
中转义单引号for( var i=0; i < localData.length; i++) {
$('.best-deals-page #deals-container').append('<a href="#" onclick="window.open(\' + localData[i].deepLink + \' + \'_system\' ); "> </a>');
}