Notice
Recent Posts
Tags
- javascript 이론
- ajax
- database 개념
- dom event
- jQuery
- findindex
- 컨텐츠 중간 위치
- ecmascript method
- express 서버
- css3 셀렉터
- 관계형 데이터 베이스
- ecma6
- 배열 메소드
- requirejs
- 미들웨어
- supervisor
- 겸손한 자바스크립트
- IIS 서버
- body-parser
- nodejs
- unobtrusive javascript
- displaytable
- 마임타입
- Git
- ecma script
- CSS
- array method
- javascript
- css3 selector
- mysql
Link
Martin`s Work
[Jquery] Object비교 본문
Jquery를 이용한 Object비교
Jquery에서 같은 Object를 비교하더라도, 계속해서 다르다고 나올 경우가 있다.
1 2 3 4 5 6 | <div class="div">객체 비교</div> <script> console.log( $(".div") == $(".div")); //false console.log( $(".div") === $(".div")); //false </script> |
위의 소스를 볼때, 같은 Object를 비교하는데도, 실제 비교를 하면 flase값이 나온다.
Jquery를 이용하면 해당 노드에 대한 정보가 배열로 해서 저장이 되는데, 이 배열에서 해당 노드에 대한 정보만 뽑아와야한다.
1 2 3 4 5 6 7 8 9 10 | <div class="div">객체 비교</div> <script> console.log( $(".div")[0]==$(".div")[0]); //true console.log( $(".div")[0]===$(".div")[0]); //true console.log( $(".div").get(0)==$(".div").get(0)); //true console.log( $(".div").get(0)===$(".div").get(0)); //true console.log( $(".div").get(0)[0] == $(".div").get(0)[0] ); //true console.log( $(".div").get(0)[0] === $(".div").get(0)[0] ); //true </script> | cs |
위의 소스대로 ".div" 노드 정보에서 첫번째 배열만 가져오거나, 혹은 get()을 메소드를 이용해서 비교하면 원하는 값을 얻을 수 있다.
'Javascript > Jquery' 카테고리의 다른 글
[JQuery] 다중 attr 처리 (0) | 2017.04.20 |
---|---|
[Jquery] select 태그 관련 기능 (0) | 2017.03.10 |
[Jquery] event.which (0) | 2017.03.02 |
Comments