티스토리 뷰
반응형
jquery를 사용하여 스크립트를 짜다보면 특정 DIV,SPAN 혹은 TAG에 소속된 내용을 가져와서
처리해줘야 할때가 있다.
그럴 때 아래와 같이 하면 좀 더 편하게 프로그래밍 할 수 있다.
<div id="divCategoryFirst">
<ul class="lst_category">
<li class="active">
<a href="#">중 카테고리 명</a>
</li>
<li>
<a href="#">중 카테고리 명</a>
</li>
<li>
<a href="#">중 카테고리 명</a>
</li>
</ul>
</div>
위와 같은 상태에서 id divCategoryFirst 에 있는 li 에 내용을 모두 가져오고 싶다면
$.each($("#divCategoryFirst li"), function(i) { if(!clickView) $(this).show(); else $(this).hide(); });
위와 같이 사용하면 된다.
위의 내용은 id divCategoryFirst 안에 li를 가져와서 each로 looping을 하라는 내용이고
clickView 값에 따라서 show(),hide()를 하는 내용이다.
물론 찾아보면 이것보다 더 좋은 방법도 있겠지만, 시간이 없는 지금은 이게 가장 좋은 방법인것
같아 사용하고 있다.
반응형
'Programming > 제이쿼리(Jquery)' 카테고리의 다른 글
jquery form submit 시에 이벤트 적용 (0) | 2015.07.22 |
---|---|
jquery에서 체크된 체크박스의 순서 가져오기(index) (0) | 2015.06.17 |
jquery form elements 가져오기 (0) | 2015.06.10 |
jquery에서 radio button 컨트롤 하기 (0) | 2015.06.04 |