javascript - 参数列表后缺少 ),看不到原因吗?
问题描述
出于某种原因,我)
在第 2 行(javascript)的参数列表之后丢失了,但看不到发生这种情况的原因......
我一直在尝试使用一些 scape "\" 并仅发送 1 个参数,但没有任何效果
$.each(enlaces, function (i) {
var init = false;
lista.append('<li class="list-group-item"><span onclick="load(' + init + ',' + enlaces[i] + ')"> ' + enlaces[i] + '</span></li>');
});
我需要弄清楚这一点,因为它阻止了我继续前进
解决方案
为避免生成无效的 html,请改为进行逻辑绑定。
$.each(enlaces, function (index, enlace) {
var $item = $(`<li class="list-group-item"><span>${enlace}</span></li>`);
$item.find('span').on('click', function(){ load( false, enlace ); });
lista.append($item);
});
推荐阅读
- r - 模拟掷骰子并存储运行次数,R
- react-native - TextInput 占位符不采用 fontWeight
- angular - 角度路线中的复杂正则表达式
- excel - Excel 如何显示我无权访问的其他 Excel 工作簿中的数据?
- android - 将 FCM 从 Firestore 发送到 Android 应用程序需要什么?
- ios - interactivePopGestureRecognizer 弹出到根目录而不是 1 个顶部控制器
- c# - 来自字节数组的 iText7 WmfImage 引发 IO 异常
- python - 无法抓取循环页面的内容(下一页)
- groovy - 是什么导致我的 Groovy 脚本中的 for 循环中出现意外的标记“=”?
- powershell - 如何使用PowerShell将文件从本地工作空间复制到远程服务器(不是网络共享路径)