2011-03-04 2 views
0

내 사이트 (예를 들어, 회사 측)에 HTML 코드를 페이지에 쓰는 다른 사람의 JS 코드를 호출합니다. 불행히도 클래스 id가없는 요소에는 display : none 대신 visibility : none을 사용하고 있습니다. 가시성을 가진 요소를 대상으로하는 가장 쉬운 방법을 알아야합니다. 숨겨진 요소를 display : none으로 바꾸고, 제 3 자 솔루션을 사용하지 않는 것이 좋습니다.CSS를 사용하여 태그를 표시 여부로 변경하는 방법 : 표시하지 않으려면 다음을 수행하십시오. none css

CSS를 사용하여 특정 스타일이 이미 설정된 대상 요소를 타겟팅하거나 가시성의 기본 동작을 변경하는 방법이 있습니까? 숨김으로 공백을 사용하지 않으시겠습니까?

$('selector').each(function() { 
if ($(this).css("visibility") == "hidden") { 
    $(this).css('display', 'none'); 
}}); 

추신 :

답변

2

이 시도 그냥 내 JS를 편집, 이제 완벽하게 작동 :)

+0

하하, 거기 우리가 간다. 이제 이것이 해결책입니다. Upvoted. –

+0

P.S.2 클래스를 아는 경우 CSS로 스타일을 지정할 수 있으며 자바 스크립트가 필요하지 않습니다. – jackJoe

+0

visibility : hidden property; 다른 어떤 가치가 있다면 그것을 혼자있게합니다. – jackJoe

관련 문제