2014-02-14 2 views
-1

Jquery에서는 선택자의 다양한 조합을 사용할 수있는 무언가를 선택하려고합니다. 이 선택을 뒤집을 수 있습니까?Jquery 선택기를 제외한 모든 것을 포함하도록 반전 할 수 있습니까?

var item = $('#someitemparent').html($('#someitem')); 

#someitem이 아닌 다른 모든 것에이를 반전시킬 수 있습니까?

<div id='#someitemparent'> 
<div id='#someitem'> 
.... 
</div> 
... otheritems 
</div> 
+1

:not(). 이를 수행하는 몇 가지 방법이 있습니다. 왜 페이지에있는 요소 하나를 제외한 모든 요소가 필요한가요? –

+0

Ajax 호출 후에 다른 모든 내용을 지우고 싶었습니다. –

+0

그것은 당신이하고 싶은 것에 달려 있습니다 .... 이벤트 핸들러이고'someitem'의 이벤트를 무시하고 이벤트 버블 링을 원할 경우 다른 로직을 사용해야 할 수도 있습니다 –

답변

7

사용 .not() 또는 물론

var item = $('.someitem').not('#notme'); 

var item = $('*').not('#notme'); 
관련 문제