안녕하세요, thymeleaf에서 클래스를 동적으로 추가하는 방법에 대해서 알아보도록 하겠습니다.
<!-- th:classappend 추가하기 전 -->
<ul class="sidebar-menu" data-widget="tree">
<li class="treeview" th:classappend="active">메뉴1</li>
</ui>
<!-- th:classappend 추가한 후 결과 -->
<ul class="sidebar-menu" data-widget="tree">
<li class="treeview active">메뉴1</li>
</ui>
<!-- th:classappend 추가하기 전 -->
<ul class="sidebar-menu" data-widget="tree">
<li class="treeview" th:classappend="${item.menu == 'content'} ? 'active' : ''">메뉴1</li>
</ui>
<!-- th:classappend 추가한 후 결과 -->
<ul class="sidebar-menu" data-widget="tree">
<li class="treeview active">메뉴1</li>
</ui>
<!-- th:attrprepend 추가하기 전 -->
<ul class="sidebar-menu" data-widget="tree">
<li class="treeview" th:attrprepend="class='active '">메뉴1</li>
</ui>
<!-- th:attrprepend 추가한 후 결과 -->
<ul class="sidebar-menu" data-widget="tree">
<li class="active treeview">메뉴1</li>
</ui>
<!-- th:attrappend 추가하기 전 -->
<ul class="sidebar-menu" data-widget="tree">
<li class="treeview" th:attrappend="class= 'active ">메뉴1</li>
</ui>
<!-- th:attrappend 추가한 후 결과 -->
<ul class="sidebar-menu" data-widget="tree">
<li class="treeview active">메뉴1</li>
</ui>
오늘도 정독해 주셔서 감사합니다~ :)
[thymeleaf] 타임리프 날짜 date format 변환 (0) | 2022.01.06 |
---|---|
[thymeleaf] 타임리프 .properties에 정의된 값 가져오기 (0) | 2022.01.04 |
[thymeleaf] 타임리프 textarea 데이터 세팅 방법 (0) | 2022.01.03 |
[thymeleaf] if else 조건문 사용방법 (0) | 2022.01.01 |
[Thymeleaf] 문법 및 사용법 정리 - 에스제이 - 티스토리 (4) | 2020.07.02 |