【问题标题】:Classes in li tag keep seperated when using JSTL使用 JSTL 时,li 标签中的类保持分离
【发布时间】:2018-07-10 11:38:18
【问题描述】:

如果满足如下条件,我正在尝试在 li 类中添加属性。

<li 
    <c:out value="${pageMaker.startPage == 1? 'class=page-item disabled':'class=page-item'}" />> 
    <a class="page-link" href="#" tabindex="-1">Previous</a>
</li>

但是当我检查网络浏览器时,我只会得到这个输出&lt;li class="page-item" disabled=""&gt;。我对 css 不友好,所以我不知道如何处理。

【问题讨论】:

  • 尝试使用转义引号:'class=\"page-item disabled\"'(不确定这是否有效,因为不知道 jstl)
  • 请问可以使用&lt;c:if&gt;吗?我似乎无法编译您的上述代码。
  • @ToanLu 我可以。但想要代码更干净。谢谢

标签: html css jstl


【解决方案1】:

这里不需要c:out(你不需要转义HTML字符)。您可以通过使用来简化事情:

<li class="page-item${pageMaker.startPage == 1 ? ' disabled' : ''}"> 
    <a class="page-link" href="#" tabindex="-1">Previous</a>
</li>

这也会删除一些重复的字符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 2013-05-06
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    相关资源
    最近更新 更多