javascript - token "in"存在语法错误,需要标识符

标签 javascript jquery

enter image description here

我突然在 javascript 文件中遇到语法错误 Eclipse 火星 IDE 错误 : 标记“in”存在语法错误,需要标识符

代码:

function getData (node) {
    var attrs = node.attributes || []
      , data = {};

    if (!attrs.length) return data;

    $.each(attrs, function (i, attr) {
      if (/^data-in-*/.test(attr.nodeName)) {
        data.in = data.in || {};
        data.in[attr.nodeName.replace(/data-in-/, '')] = attr.nodeValue;
      } else if (/^data-out-*/.test(attr.nodeName)) {
        data.out = data.out || {};
        data.out[attr.nodeName.replace(/data-out-/, '')] = attr.nodeValue;
      } else if (/^data-*/.test(attr.nodeName)) {
        data[attr.nodeName] = attr.nodeValue;
      }
    })

    return data;
  }

最佳答案

看起来你的eclipse编辑器正在验证java的javascript语句。只要它在浏览器中工作,你就不必担心编辑器错误。

关于javascript - token "in"存在语法错误,需要标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35628608/

相关文章:

javascript - jqWidgets : How can I post an HTML form inside a jqxWindow?

javascript - knockout 计数器错误 (ASP.NET MVC)

javascript - Jquery自动完成源php函数

javascript - 我想在 jquery 对话框中放置一个网页,并在对话框关闭时获取对话框中网页的 URL

javascript - Highstocks 显示太多价格变动

javascript - 动画 chop <p> 中的多行文本

jquery - pushState() 和 popState() : manipulating browsers' history

jquery - 将元素拉伸(stretch)到填充的流体父级的全宽

javascript - Datepicker getDate 方法在第二次单击时起作用并显示先前选择的日期

javascript - 我只是想将函数 func() 中的一些 javascript 值传递给标记 "p"。但它没有发生。任何人都可以帮助我吗?