할 일을 생성 하고 삭제하기 위해 TO DO LIST을 만들었다.
<div id="inputField">
<input type="text" id="todoInput" placeholder="할 일 추가하기">
<button class="btn btn-primary" type="button" id="addBtn">
<span></span>
<span></span>
</button>
</div>
<ul id="todoList">
<li class="todoCheck">
<button class="todoCheckbtn"></button>
<span class="card-text"></span>
</li>
</ul>
위 과정에서 <li class="complete">를 toggle하여서 체크 박스의 On Off를 구현했다.
$(".todoCheckbtn").click(async function () {
$(".todoCheck").toggleClass('complete');
})
toggle을 display를 On Off에만 사용하다가 CSS에 적용하여 디자인 효과를 줄 수 있다는 점을 알게되었다.
#todoList li.complete {
text-decoration: line-through;
color: green;
}
'[미니 프로젝트] 팀 소개 페이지 제작' 카테고리의 다른 글
Firebase CRUD 구현 2 (0) | 2024.04.18 |
---|---|
Firebase CRUD 구현 1 (0) | 2024.04.16 |