2013-05-02 7 views
2

페이지의 첫 번째 태그 인스턴스를 선택해야합니까?페이지의 특정 유형의 첫 번째 태그를 숨기는 방법

나는 Drupal을 사용하고 있는데 클라이언트는 한 필드를 다른 필드로 변경하지만 일시적으로 두 필드 (이전 필드로 만든 이벤트로 인해 그리고 새로운 이벤트의 경우 지속적인 이벤트가 필요함)가 필요하지만 한 표시 만 필요합니다.

<label>content</label><span class="date-display-single">content</span>의 첫 번째 인스턴스가 보이지 않도록하고 싶습니다.

+0

가짜 선택기 CSS가 ur 문제를 해결하지 못합니까 ?? 첫 번째 자녀 또는 첫 번째 유형을 사용할 수 있습니다. – sven

+0

몇 가지 코드를 보여주십시오. 어쩌면 컨텍스트가 문제를 해결하는 데 도움이 될 것입니다. –

+0

$ ('label'). 처음(). prop ('숨김', 'true') $ ('span.date-display-single'). 당신이 옳았다는 것을 이해했다면, 도움이 될 것입니다. 그러나 매우 중계 할 수는 없습니다. –

답변

1
document.getElementsByTagName("label")[0].style.display = 'none'; 
document.getElementsByClassName("date-display-single")[0].style.display = 'none'; 
2

CSS는 (나는이 당신을 위해 적합한 지 모르는) :

label:first-of-type, .date-display-single:first-of-type { 
    display: none; 
} 

:first-of-type 의사 클래스를 지원하지 않는 브라우저의 이전 버전을 지원해야하는 경우를 KingKongFrog에서 제안한 바닐라 JS 솔루션으로 갈 수 있습니다

관련 문제