将参数从Liquid传递给JS函数

时间:2018-05-01 09:53:09

标签: javascript html jekyll liquid

我有下一个代码

{%- 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>

不起作用

1 个答案:

答案 0 :(得分:1)

你忘了单引号......

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

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