参数列表后缺少),看不到原因吗?

时间:2019-04-02 17:51:17

标签: javascript jquery html5

出于某种原因,我在第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>');
});

我需要弄清楚这是因为它阻止了我继续前进

1 个答案:

答案 0 :(得分:0)

为避免制作无效的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);
});