【问题标题】:Pass parameter from Liquid to JS function将参数从 Liquid 传递给 JS 函数
【发布时间】:2018-05-01 09:53:09
【问题描述】:

我有下一个代码

{%- if my_page.title -%}
<a class="page-link" onclick="return smoothlyScrollToSection()">{{ my_page.title | escape }}</a>
{%- endif -%} 

smoothlyScrollToSection 之前在代码中定义。它工作正常。

我想将my_page.title 作为参数传递给smoothlyScrollToSection。有没有办法做到这一点?

<a class="page-link" 
   onclick="return smoothlyScrollToSection({{my_page.title}})">
{{ my_page.title | escape }}</a>

没用

【问题讨论】:

  • {{ page.title }} 肯定是您要找的。​​span>

标签: javascript html jekyll liquid


【解决方案1】:

你忘了单引号...

<a class="page-link" 
onclick="return smoothlyScrollToSection('{{my_page.title}}')">
  {{ my_page.title | escape }}
</a>

这是一个字符串,你应该让 Javascript 知道。

【讨论】:

    猜你喜欢
    • 2021-08-28
    • 2014-08-16
    • 1970-01-01
    • 2013-08-08
    • 2018-07-21
    • 1970-01-01
    • 2015-03-30
    • 2014-06-27
    • 2013-01-27
    相关资源
    最近更新 更多