티스토리 뷰
html 리스트 요소의 인덱스를 받아와서 css를 변경해야 할때가 있다.
예를 들어 나열되어있는 리스트를 클릭 했을때 색상을 변경해주는 등의 이벤트를 할 때 선택 요소의 css 변경이 필요하다.
그럴때는 eq() 함수를 이용하면 된다.
|사용 예시
function listClick(e){
$(".mylist").find('li').eq($(e).index()).css('background-color','#f2f2f2');
}
mylist 클래스의 li 태그 중에서 클릭한 인덱스의 css를 변경하는 예제이다.
위의 예제에서는 선택한 리스트의 배경 색상을 #f2f2f2로 변경해주는 코드이다.
eq(인덱스) eq안에는 인덱스가 들어가는데, 클릭이벤트가 실행될때 클릭이벤트가 실행된 객체를 입력 받고, 입력받은 객체의 인덱스 값 $(e).index()을 eq 함수에 전달해주면 된다.
'Develop > Web' 카테고리의 다른 글
JavaScript&JQuery)동적 이벤트 바인딩_동적으로 이벤트 할당_on (0) | 2021.09.03 |
---|---|
모바일 웹) 사파리 video 재생 안됨 이슈 (0) | 2021.09.02 |
에러)웹개발 중 에러 모음 (0) | 2021.08.23 |
html)이미 선언한 jsp 변수의 값 가져오기 (0) | 2021.07.29 |
스타일) 이미지를 넣었는데 이미지가 깨지는 문제_html (0) | 2021.07.06 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 자바
- 안드로이드
- DataBinding
- Android
- 칼리리눅스
- Java
- reversing.kr
- exception
- 앱분석
- 모바일리버싱
- pwnable.kr
- reversing.kr풀이
- 코드로 배우는 스프링 부트
- writeup
- 스프링부트
- 에러
- CTF
- 웹 MVC
- 정보보안
- 뷰모델
- Spring
- 리버싱기초
- 동적분석
- 포너블.kr
- NumberFormatException
- AndroidX
- androidstudio
- 리버싱.kr
- 펌웨어 분석
- MVVM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함