설 연수
하하호홓
설 연수
전체 방문자
오늘
어제
  • 분류 전체보기 (231)
    • Back-End (2)
      • Java (20)
      • JSP (13)
      • Spring (18)
      • Kotlin (0)
      • node.js (0)
    • Front-End (68)
      • JavaScript (19)
      • jQuery (39)
      • Angular (4)
      • HTML (5)
    • Dev-Ops (12)
      • Linux, Cloud (5)
      • docker, k8s (5)
      • ElasticSeach (2)
    • Other (33)
      • OOP (3)
      • 알고리즘 (2)
      • DB (12)
      • Git (1)
      • Swift (4)
    • Backup (65)

블로그 메뉴

    공지사항

    인기 글

    태그

    • docker
    • Kafka
    • angular 콜백
    • jquery invalid
    • RESTful
    • Angular
    • angular callback
    • 패스트캠퍼스
    • 크로스도메인
    • angular2
    • mongodb
    • jOOQ
    • Redis
    • 404 error
    • CORS
    • page not found
    • angular4
    • flex
    • MYSQL
    • INVALID

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    설 연수

    하하호홓

    Front-End/jQuery

    jQuery Tree메뉴 간단하게 만들기

    2012. 7. 9. 16:38

    jQuery Tree(재귀호출).zip

    jQuery Tree.zip

    유용한 jQuery를 이용하여 트리구조를 만들어보았습니다. 여러가지 UI가 있겠지만 이번에 만들어본것은 모든 아이템에 링크가 가능하고 "+", "-" 아이콘을 이용하여 하위 메뉴를 열고 닫을 수 있습니다. jQuery는 정말 사용할 수록 좋은 점이 너무 많은데요. 이번에 중점적으로 보아야 할 것은 두가지가 있는데요.


    한가지는 어떠한 앨리먼트를 가지고 있는 개체를 선택하는 것인데요. :has(ul) 을 사용하게 되면 ul 을 가지고 있는 모든 개체를 선택할 수 있게 됩니다.

    그리고 다른 한가지는, 자식요소를 선택하는 필터인데요. li:last-child 라는 것을 이용해서 li 중에 맨 마지막 자식요소 인것을 한번에 모두 선택할 수 있습니다.

    정말 편한 기능이지요? 이것을 사용하게 되면 html에 일일히 클래스명을 주지 않아도 공통점이 있는 자신이 원하는 요소마다 같은 클래스명을 한번에 줄 수 있게 됩니다. 그렇다면 본격적으로 한번 보면 좋을 것 같은데요. 작업의 스트레스와 피로도를 최소화 하기 위해 걸그룹과 함께 작업하였습니다. jQuery 와 걸그룹의 절묘한 만남!


    위와 같은 형태로 트리구조를 만들어 보았습니다.



    http://blog.nettor.com/jquery_tree/tree.html
    출처 : http://htglss.tistory.com/100

    저작자표시 (새창열림)

    'Front-End > jQuery' 카테고리의 다른 글

    jQuery - DatePicker (input박스에 달력창 띄우기)  (0) 2012.09.14
    키보드 key값 알아내기  (0) 2012.07.19
    [jqgrid] cell 값 수정 할 때 넘어가는 rowid 값 설정  (0) 2012.07.09
    jqGrid에서 json data로 표출하는 에제  (0) 2012.07.05
    delegate & live 간단예제  (0) 2012.06.25
      'Front-End/jQuery' 카테고리의 다른 글
      • jQuery - DatePicker (input박스에 달력창 띄우기)
      • 키보드 key값 알아내기
      • [jqgrid] cell 값 수정 할 때 넘어가는 rowid 값 설정
      • jqGrid에서 json data로 표출하는 에제
      설 연수
      설 연수

      티스토리툴바