속성 변경과 제거
태그.attr('속성','속성값')
태그.removeAttr('속성')
-> checked
같은 속성은 true
, false
등으로 설정할 수 있음
클래스 속성 변경과 제거
태그.addClass('클래스명')
태그.removeClass('클래스명')
클래스 속성 변경과 제거
태그.css('CSS 속성','속성값')
태그.css('CSS 속성')
-> 태그에 다중 CSS를 설정할 때는 배열 사용
태그.css({'CSS 속성1':'속성값1','CSS 속성2':'속성값2','CSS 속성3':'속성값3'})
이벤트 실행
click 이벤트 : $('태그').click(function(){});
-> a
태그에 click 이벤트 적용 시, 사이트 이동이 우선이기 때문에, return false
를 설정해주면 됨
형제 선택
$('태그').prev()
$('태그').next()
토글
태그가 보이면 보이지 않게, 보이지 않으면 보이게 함 : $('태그').toggle()
클래스 생성/제거 기능 가능 : $('태그').toggleClass('클래스명')
말줄임 기능
substr
메서드를 사용해서 줄일 범위를 지정함말줄임 버튼
toggle
메서드를 사용해서 잘린 텍스트를 보이거나, 보이지 않게 할 수 있음다중 말줄임 기능
text_ellipsis
js를 따로 저장하여 class
로 적용시키는 방법클래스.each(function() { $(this).html() })
메서드를 사용하여, 밑과 같은 결과를 나타낼 수 있음for (let i = 0; i < 클래스.length; i++) { let 선언명 = 클래스[i].html()
스크롤
$(window).scroll()
mousemove
마우스 이동 시 작동하는 함수 활용 : $('태그').mousemove()
clientX
, clientY
속성으로 좌표 값 확인 가능