【发布时间】:2019-07-05 21:17:46
【问题描述】:
我目前正在尝试使用 ejs 为导航栏开发部分模板文件,但是我正在努力向已经添加了类的元素添加其他类。
我尝试了两种添加附加类的方法,这是第一种:
<li class='navbar-item'<% if (pageTitle === 'Home') { %> class="active" <% } %>> <a href="/home">Home</a></li>
但是这不起作用,所以我决定尝试将 EJS 嵌入到 class 属性中,如下所示
<li class="nav-item <% if (pageTitle === 'Home') { %> active <% } %>">
这也不起作用,我已确保 pageTitle 被正确提供,因为它在网页中的其他地方使用并且工作正常。
我不确定下一阶段是什么,我曾考虑使用额外的 JS 文件,但这似乎适得其反,因为我已经能够将 JS 嵌入到 HTML 中。
任何帮助表示赞赏,在此先感谢。
【问题讨论】:
标签: javascript html css node.js ejs