반응형
jQuery를 이용한 <image src="{경로}" />의 경로 변경하기
이미지 변경 방법은 jQuery의 attr() 함수의 src 속성을 변경으로 가능합니다.
<img id="my_image" src="first.jpg"/>
..
// 이미지 변경하기
$("#my_image").attr("src","second.jpg");
..
// 이미지 클릭시 변경
$('#my_image').on({
'click': function(){
$('#my_image').attr('src','second.jpg');
}
});
..
// 이미지 클릭시 로테이션으로 변경하기
$('img').on({
'click': function() {
var src = ($(this).attr('src') === 'img1_on.jpg')
? 'img2_on.jpg'
: 'img1_on.jpg';
$(this).attr('src', src);
}
});
참고: https://stackoverflow.com/questions/554273/changing-the-image-source-using-jquery
추가로 비교연산자
비교 연산자(Comparison operators)
=== (identity operator)와 == (equality operator)차이점 메모
== operator는 type변환후에 동등성을 비교.
=== operator는 type변환을 수행하지 않고, 단순 유형만을 비교.
'' == '0' // false
0 == '' // true
0 == '0' // true
false == 'false' // false
false == '0' // true
false == undefined // false
false == null // false
null == undefined // true
' \t\r\n ' == 0 // true
==와 ===의 비교 예제
var a = [1,2,3];
var b = [1,2,3];
var c = { x: 1, y: 2 };
var d = { x: 1, y: 2 };
var e = "text";
var f = "te" + "xt";
a == b // false
a === b // false
c == d // false
c === d // false
e == f // true
e === f // true
// == 객체값 비교, === 유형까지 비교.
"abc" == new String("abc") // true
"abc" === new String("abc") // false
참고:
http://www.c-point.com/javascript_tutorial/jsgrpComparison.htm
http://www.ecma-international.org/ecma-262/5.1/#sec-11.9.3
반응형
'Web > jQuery' 카테고리의 다른 글
jQuery Mobile의 뒤로 가기 오류가 생긴다면. (0) | 2018.05.25 |
---|---|
video tag 멈추게 하기 $('#vd').get(0).pause() 처리 (0) | 2017.12.21 |
jquery 에서 다른 링크 클릭 이벤트 부르기 (0) | 2017.12.16 |
jQuery <select><option value="1|TOUR"> value값에 2개 이상의 추가하기 ( 구분자 사용 ) (0) | 2017.10.18 |
jQuery 태그의 name이 특정 문자가 들어간 태그 핸들링 (0) | 2017.09.13 |
jQuery에서 radio버튼 처리 checked - radio 값 가져오기 (0) | 2017.09.13 |
[jQuery] .hide(), .show()처럼, visibility:hidden으로 설정하기 (0) | 2014.01.14 |
[jQuery] Element Properties Modify 명령 (0) | 2013.10.08 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)