본문 바로가기
Dev/Jquery

Jquery Object 식별, 방금 선택한 요소가 그 요소인가 할때

by 펭귄안에 온천 2022. 9. 18.
728x90
반응형

선택한 요소들을 배열로 저장하고 있을때

지금 선택한 요소가 아까 선택했었나 안했었나 비교할때

 

Javascript 에서는

document.getElementById('target') == document.getElementById('target');

 

그러나 Jquery 선택자의 리턴값은 배열의 형태를 띄기 때문에

$('#target')[0] == $('#target')[0]
$('#target').get(0) == $('#target').get(0)
$('#target').get()[0] == $('#target').get()[0]

 

 

Sample Code

let selected = $(e) // 방금 선택한 요소
let elements = [] // 선택한 요소들을 저장한 배열


// 저장된 요소에서 방금 선택한 요소 빼기
elements.filter(function(element){
	return oSelected[0] != $(element)[0];
});
반응형