Front/Jquery

특정 element 제외

밍꿔 2019. 12. 24. 17:26


반응형

 

 

Element에 접근 할때 특정 Element만 제외 하려고 할 때 아래와 같이 진행.

 

 

첫 번째

<html> 
<body> 
    <div class="area" style="width:200px; height:200px; background-color: #4574bb; margin: auto;"> 
    </div> 
</body> 
</html> 

<script> 

$('html').click(function(e) { 
	if(!$(e.target).hasClass("area")) { alert('영역 밖입니다.'); } 
}); 

</script>

 

이벤트 접근 이후에 event.target를 통해 조건문을 사용하여 필터링.

 

 

두 번째

<html>
<body>
    <button>Click</button>
<ul>
	<li>Lorem</li>
	<li class="ip">Ipsum</li>
	<li>Dolor</li>
</ul>
</body>
</html>

<script>
  $(document).ready(function(){
      $('button').click(function(){
          $('li').not('li.ip').css('color', 'red');
      });
  });
</script>

 

not()을 통해 제외 시킬 element 선언.

 

 

 

 

반응형

'Front > Jquery' 카테고리의 다른 글

Multi Select Box (SumoSelect)  (0) 2020.07.28
each 반복문  (0) 2019.12.19
function 내부에 있는 each반복문에서의 return false;  (0) 2019.11.19
라디오, 체크, 콤보 제어  (0) 2019.03.19