>웹 프론트엔드 >프런트엔드 Q&A >jquery가 li 콘텐츠를 대체합니다.

jquery가 li 콘텐츠를 대체합니다.

WBOY
WBOY원래의
2023-05-08 21:20:36772검색

jQuery는 HTML 문서 조작 및 이벤트 처리를 단순화하는 데 사용되는 매우 인기 있는 JavaScript 라이브러리입니다. 일반적인 작업 중 하나는 HTML 목록 항목(li)의 내용을 바꾸는 것입니다. 이 기사에서는 jQuery를 사용하여 이 작업을 완료하는 방법을 자세히 설명합니다.

먼저, 순서가 지정되지 않은 목록이 포함된 기본 HTML 문서가 필요하며, 각 목록 항목에는 텍스트 내용이 포함되어 있습니다. 다음은 샘플 HTML 문서입니다.

<!DOCTYPE html>
<html>
<head>
  <title>jQuery 替换 li 内容</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
  <ul>
    <li>列表项1</li>
    <li>列表项2</li>
    <li>列表项3</li>
    <li>列表项4</li>
    <li>列表项5</li>
  </ul>
</body>
</html>

위 HTML 코드에는 jQuery CDN(Content Delivery Network) 링크가 포함되어 있습니다. 이 링크를 사용하면 jQuery를 사용하여 로컬에서 JavaScript 코드를 작성할 수 있습니다.

이제 두 번째 목록 항목의 내용을 대체하는 jQuery 코드를 작성하겠습니다. 먼저, jQuery에서 참조할 수 있도록 두 번째 목록 항목에 고유 ID 속성을 추가해야 합니다. 다음은 두 번째 목록 항목에 ID 속성을 추가하는 샘플 코드입니다.

<!DOCTYPE html>
<html>
<head>
  <title>jQuery 替换 li 内容</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
  <ul>
    <li>列表项1</li>
    <li id="list-item-2">列表项2</li>
    <li>列表项3</li>
    <li>列表项4</li>
    <li>列表项5</li>
  </ul>
  <script>
    $(document).ready(function() {
      $('#list-item-2').html('替换后的内容');
    });
  </script>
</body>
</html>

위 코드에서는 $(document).ready() 함수를 사용하여 HTML 문서 로드가 완료된 후에만 코드가 실행되도록 합니다. . 그런 다음 $('#list-item-2') 선택기를 사용하여 ID가 ​​"list-item-2"인 목록 항목을 선택하고 html() 메서드를 사용하여 해당 콘텐츠를 "대체된 콘텐츠"로 바꿉니다.

이제 두 번째 목록 항목의 텍스트가 "대체된 콘텐츠"로 대체된 것을 볼 수 있습니다.

여러 목록 항목의 내용을 한 번에 바꾸려면 jQuery의 Each() 메서드를 사용할 수 있습니다. 다음은 두 번째 및 네 번째 목록 항목의 내용을 새 텍스트로 바꾸는 샘플 코드입니다.

<!DOCTYPE html>
<html>
<head>
  <title>jQuery 替换 li 内容</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
  <ul>
    <li>列表项1</li>
    <li id="list-item-2">列表项2</li>
    <li>列表项3</li>
    <li id="list-item-4">列表项4</li>
    <li>列表项5</li>
  </ul>
  <script>
    $(document).ready(function() {
      var newItemText = '新的文本';
      $('#list-item-2, #list-item-4').each(function() {
        $(this).html(newItemText);
      });
    });
  </script>
</body>
</html>

위 코드에서는 바꿀 텍스트가 포함된 새 변수 newItemText를 만들었습니다. 그런 다음 $('#list-item-2, #list-item-4') 선택기를 사용하여 두 번째 및 네 번째 목록 항목을 선택하고 .each() 메서드를 사용하여 각 일치 항목에 대해 함수를 실행합니다. 이 함수에서는 목록 항목의 내용을 새 텍스트로 바꿉니다.

요약하자면, 이 글에서는 jQuery를 사용하여 HTML 목록 항목(li)의 내용을 바꾸는 방법을 배웠습니다. 단일 목록 항목을 바꾸든 여러 목록 항목을 한 번에 바꾸든 관계없이 jQuery의 html() 메서드와 Each() 메서드를 사용하여 수행할 수 있습니다. 이제 HTML 문서의 요소를 쉽게 조작하여 사용자에게 더 나은 사용자 경험을 제공할 수 있습니다.

위 내용은 jquery가 li 콘텐츠를 대체합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.