IT 소스/jQuery

[jQuery] .length - 선택한 요소의 개수를 반환

한량이야기 2023. 3. 7. 14:03
반응형

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.

jQuery의 .length 사용법

jQuery의 .length는 선택한 요소의 개수를 반환하는 기능을 합니다.

 

간단한 예제로 버튼을 클릭시 .length가 어떻게 작동하는지 알아봅시다.

<!DOCTYPE html>
<html>
<head>
  <title>length 예제</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
// 스크립트 추가 부분
</script>
</head>
<body>
  <div>
    <ul>
      <li>대한민국</li>
      <li>영국</li>
      <li>프랑스</li>
      <li>일본</li>
      <li>브라질</li>
      <li>미국</li>
    </ul>
  </div>
  <button>테스트 버튼</button>
</body>
</html>

 

1. 선택한 요소의 개수를 반환

<script>
  $(document).ready(function() {
    $("button").click(function() {
      var lis = $("li").length;
      alert("선택한 li 요소의 개수 : " + lis);
    });
  });
</script>

테스트 버튼을 클릭하면 'li' 요소의 개수를 alert를 통해 알려줍니다.

 

2. 선택한 요소의 존재 여부를 파악

<script>
  $(document).ready(function() {
    $("button").click(function() {
      var lis = $("li").length;
      if (lis > 0) {
        alert("li 요소가 존재합니다.");
      } else {
        alert("li 요소가 존재하지 않습니다.");
      }
    });
  });
</script>

테스트 버튼을 클릭하면 선택한 'li' 요소들을 선택하여 'lis' 변수에 저장하고, 
선택한 요소의 개수가 0보다 크면 "li 요소가 존재합니다."라는 메시지를 출력하고, 
그렇지 않은 경우에는 "li 요소가 존재하지 않습니다."라는 메시지를 출력합니다.

반응형