일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OpenWrt
- php
- 알리익스프레스
- SKT
- proxmox
- PHP-FPM
- 복현오거리
- Apache
- KB증권
- 시놀로지
- 리눅스
- 보르비스초월
- mysql
- 램가스초월
- 윈도우10
- 가상서버호스팅
- Rocky
- 스톤에이지
- centos
- 킹북이초월
- 라즈베리파이2
- 아파치
- 소비전력
- 티스토리
- ConoHa
- 알뜰폰
- iptime
- 자바스크립트
- KB국민카드
- jQuery
- Today
- Total
맛집 여행 캠핑 일상 생활
jQuery Element가 배열인 경우 처리 본문
jQuery Element가 배열인 경우 처리
아래 예제처럼 다수의 Element 인 경우에 onmouseover 처리 방법
이미지 요소를 가져오는 방법은 id가 있으면 id로 $('#imageLayer img')
id가 없다면 $('div img')
어쨌든 원하는 요소가 유니크한 것을 찾는게 제일 우선이다.
div 가 없이 img 만 있다면 div 라도 덧씌워 주는게 중요하다.
가장 확실한 건 id를 지정하면 더 좋다.
<div id="imageLayer">
<img src="test1.jpg" />
<img src="test2.jpg" />
<img src="test3.jpg" />
<img src="test4.jpg" />
<img src="test5.jpg" />
</div>
배열을 한번에 처리 하는 방법
<script>
$(document).ready(function(){
var oImg = $('#imageLayer img');
oImg.mouseover(function(){
alert(this.src);
});
});
</script>
배열을 하나씩 처리 하는 방법
<script>
$(document).ready(function(){
var oImg = $('#imageLayer img');
for(var i=0; i<oImg.length; i++) {
$(oImg[i]).mouseover(function(){
alert(this.src);
});
}
});
</script>
입맛에 맞게 처리해주면 된다.
'JAVASCRIPT' 카테고리의 다른 글
DIV height:auto 인 경우 높이 구하기 (1) | 2016.05.19 |
---|---|
jQuery iframe 부모 페이지 scrollTop 컨트롤하기 (0) | 2016.05.09 |
jQuery 이미지 애니매이션 효과 주기 (0) | 2016.04.28 |
CKEDITOR 폰트 추가 및 사이즈 추가 (0) | 2016.03.30 |
자바스크립트 jQuery 로 헤더에 메타 태그 추가하는 방법 (0) | 2016.03.24 |