후레임의 프로그래밍
jQuery에서 요소가 숨겨져 있는지 어떻게 확인합니까? 본문
질문
.hide ()
, .show ()
또는 .toggle ()
함수를 사용하여 요소의 가시성을 전환 할 수 있습니까? 코드>?
요소가 표시
인지 숨겨져 있는지
어떻게 테스트 하시겠습니까?
답변
질문이 단일 요소를 참조하므로 다음 코드가 더 적합 할 수 있습니다.
// Checks CSS content for display:[none|block], ignores visibility:[true|false]
$(element).is(":visible");
// The same works with hidden
$(element).is(":hidden");
twernt의 제안과 동일합니다. , 그러나 단일 요소에 적용됩니다. 그리고 권장 알고리즘과 일치합니다. jQuery FAQ 에 있습니다.
우리는 jQuery의 is ()를 사용하여 선택된 요소를 다른 요소, 선택기 또는 jQuery 객체로 확인합니다. 이 메소드는 전달 된 매개 변수를 충족하는 일치 항목을 찾기 위해 DOM 요소를 순회합니다. 일치하는 항목이 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.
출처 : http://stackoverflow.com/questions/178325
'스택오버플로우(Stack Overflow)' 카테고리의 다른 글
다른 웹 페이지로 어떻게 리디렉션합니까? (0) | 2020.10.25 |
---|---|
HTML은 왜 "chucknorris"가 색상이라고 생각합니까? (0) | 2020.10.25 |
JSON에서 주석을 사용할 수 있습니까? (0) | 2020.10.25 |
스택과 힙은 무엇이며 어디에 있습니까? (0) | 2020.10.25 |
배열에서 특정 항목을 제거하려면 어떻게 해야 합니까? (0) | 2020.10.25 |