> 웹 프론트엔드 > JS 튜토리얼 > jquery에서 요소가 숨겨져 있는지 확인하는 방법

jquery에서 요소가 숨겨져 있는지 확인하는 방법

coldplay.xixi
풀어 주다: 2023-01-04 09:37:59
원래의
2888명이 탐색했습니다.

jquery가 요소가 숨겨져 있는지 확인하는 방법: 1. CSS 속성을 사용합니다. 코드는 [var display =$('#id').css('display');]; 2. jquery의 내장 선택기를 사용합니다. 코드는 [ if($("#test").is(":hidden")】.

jquery에서 요소가 숨겨져 있는지 확인하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, jquery3.2.1 버전, DELL G3 컴퓨터.

권장 사항: jquery 비디오 튜토리얼

jquery가 요소 숨김 여부를 결정하는 방법:

1: CSS 속성 사용

코드는 다음과 같습니다.

var display =$('#id').css('display');
if(display == 'none'){
   alert("被你发现了,我是隐藏的啦!");
}
로그인 후 복사

2: jquery 내장 선택기 사용

페이지에 다음과 같은 라벨이 있다고 가정해 보겠습니다.

코드는 다음과 같습니다.

<div id="test">
<p>仅仅是测试所用</p>
</div>
로그인 후 복사

그런 다음 다음 명령문을 사용하여 ID가 ​​"test"인 태그가 숨겨져 있는지 확인할 수 있습니다.

코드는 다음과 같습니다. :

if($("#test").is(":hidden")){...} //前提是已经将jQuery的库导进来了
로그인 후 복사

이 방법으로 요소가 숨겨져 있는지 쉽게 확인할 수 있으며 해당 상태에 따라 애니메이션을 설정할 수 있습니다. 예를 들어:

코드는 다음과 같습니다.

if($("#test").is(":hidden")){
       $("#test").show();    //如果元素为隐藏,则将它显现
}else{
      $("#test").hide();     //如果元素为显现,则将其隐藏
}
로그인 후 복사

3: jQuery는 요소가 숨겨져 있는지 여부를 결정합니다. 표시되거나 숨겨집니다

코드는 다음과 같습니다.

var node=$(&#39;#id&#39;);
로그인 후 복사

첫 번째 작성 방법

코드는 다음과 같습니다.

if(node.is(&#39;:hidden&#39;)){  //如果node是隐藏的则显示node元素,否则隐藏
  node.show(); 
}else{
  node.hide();
}
로그인 후 복사

두 번째 작성 방법

코드는 다음과 같습니다.

if(!node.is(&#39;:visible&#39;)){  //如果node是隐藏的则显示node元素,否则隐藏
  node.show(); 
}else{
  node.hide();
}
if(node.is(&#39;:visible&#39;)){  //如果node是显示的则隐藏node元素,否则显示
  node.hide();
}else{
  node.show();
}
로그인 후 복사

관련 무료 학습 권장 사항: javascript(동영상)

위 내용은 jquery에서 요소가 숨겨져 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿