【问题标题】:Unexpected Token with Scripts using Jade and Express使用 Jade 和 Express 的脚本的意外令牌
【发布时间】:2012-11-26 16:13:45
【问题描述】:

我是 Jade 的新手,我在使用脚本时遇到了一些问题。

在其中一些中,我得到了 Unexpected Token 错误...这是一个例子:

script
    $(document).ready({

        $('#answer').keyup(function(e) {
            $('#preview').html($('#answer').val());
        });

    });

这在普通 HTML 中应该可以正常工作,但在 Jade 中它说:

Uncaught SyntaxError: Unexpected token (

我必须对 Jade 使用任何特殊语法吗?

谢谢。

【问题讨论】:

  • 你确定是这段代码出错了吗?
  • @TJ- 是的,就在那篇文章中。当我把这个放在另一个页面上时,它也会给我一个错误: script(type="text/x-mathjax-config") MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'] , ['\(','\)']], skipTags: ["script","noscript","style","textarea","pre","code"] } }); (对不起,这里没有显示新行)
  • 我将它添加到我的一个视图中并且没有收到错误。你用的是最新版的翡翠吗?
  • @DavidWeldon 你能检查一下这个话题stackoverflow.com/questions/13535621/…好吗?我想出了这个,但我不能用 Mathjax 代码。

标签: javascript node.js express pug


【解决方案1】:

在jade中,script后面应该跟.(dot)

喜欢 => 脚本。 (或)脚本(type="text/javascript")。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-26
    • 1970-01-01
    • 2020-10-09
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    相关资源
    最近更新 更多