개인적인 정리

jquery에서 엘리먼트의 display 속성이 none인지 아닌지 확인 With ChatGPT 본문

전자정부표준프레임워크

jquery에서 엘리먼트의 display 속성이 none인지 아닌지 확인 With ChatGPT

yeon.Biju 2023. 3. 23. 15:44

Q. jquery에서 엘리먼트의 display 속성이 none인지 아닌지 확인할 수 있을까요

 

jQuery에서 엘리먼트의 display 속성이 none인지 아닌지 확인하는 방법은 다음과 같습니다.

 

 

1. is(":hidden") 메서드 사용하기

 

1
2
3
4
5
6
if($("#myElement").is(":hidden")) {
  // display: none; 상태인 경우
else {
  // display: none; 상태가 아닌 경우
}
 
cs

 

위 코드에서 is(":hidden")은 선택한 엘리먼트가 화면에 보이지 않는(hidden) 상태인지 확인하는 메서드입니다. display: none;으로 인해 화면에서 숨겨진 상태일 때에도 true를 반환합니다.

 

2. css("display") 속성 값 확인하기

 

1
2
3
4
5
6
if($("#myElement").css("display"== "none") {
  // display: none; 상태인 경우
else {
  // display: none; 상태가 아닌 경우
}
 
cs

 

 

위 코드에서 css("display")는 선택한 엘리먼트의 display 속성 값을 반환하는 메서드입니다. 반환된 값이 "none"인 경우, 해당 엘리먼트는 display: none; 상태임을 의미합니다.

위 두 가지 방법 모두 선택한 엘리먼트의 display 속성이 none인지 아닌지를 확인할 수 있습니다.

 

 

Comments