2011-09-27 22 views
1

ID가없는 div를 숨기려면 어떻게해야합니까? 몇 개의 스티커를 만드는 응용 프로그램이 있습니다. 그들 중 일부는 신분증이없고 일부는 가지고 있습니다. ID가없는 것을 어떻게 숨길 수 있습니까?jQuery : ID가없는 div 숨기기

위치가 항상 동일하지는 않습니다.

이것은 HTML에서 마지막 부분을 숨기고 싶은 부분입니다.

ID가없는 것을 숨길 수 있습니까? ID가있는 나머지는 무작위로 생성 된 숫자입니다.

고맙습니다.

$("div.sticky:not([id])").hide(); 

주요 아이디어는 다음과 같습니다

+0

은 숨길 필요가 클래스'sticky' 단일 사업부가있을 것인가? – Larsenal

답변

5

이 시도 끈적 클래스없는 IDS와 div를 가진 div를 표시하려는 가정, 그것을 아마 것 요소 선택기가있는 :not([id]) 선택자를 사용합니다.

바이올린 : http://jsfiddle.net/57uQ8/

5

http://sandbox.phpcode.eu/g/d2956/2

<script> 
$(function(){ 
    $("div.sticky").each(function(b){ 
     if (!$(this).attr('id')){ 
      $(this).hide(); 
     } 
    }); 
}); 
</script> 

만 해당

+0

감사합니다. 나는 코딩이 적기 때문에 이고르를 대신 사용할 것이다. – jQuerybeast

+0

@jQuerybeast : 걱정할 필요가 없습니다. – genesis