> 웹 프론트엔드 > 프런트엔드 Q&A > Jquery에서 각 tr을 얻기 위해 테이블을 탐색하는 방법

Jquery에서 각 tr을 얻기 위해 테이블을 탐색하는 방법

王林
풀어 주다: 2023-05-18 17:59:37
원래의
1076명이 탐색했습니다.

jQuery 개발 과정에서 테이블 처리는 매우 일반적인 요구 사항이며, 테이블을 순회하고 각 tr 요소를 꺼내는 것도 기본 작업 중 하나입니다. 아래에서는 샘플 코드를 사용하여 jQuery를 사용하여 테이블을 탐색하고 각 tr 요소를 제거하는 방법을 자세히 소개합니다.

먼저, 여러 요소가 포함된 HTML 테이블을 준비해야 합니다. 예는 다음과 같습니다.

<table id="myTable">
  <thead>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>性别</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>张三</td>
      <td>20</td>
      <td>男</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>25</td>
      <td>女</td>
    </tr>
    <tr>
      <td>王五</td>
      <td>30</td>
      <td>男</td>
    </tr>
  </tbody>
</table>
로그인 후 복사

다음으로, 다음 코드를 사용하여 이 테이블의 각 tr 요소를 순회하고 관련 작업을 수행할 수 있습니다.

$("#myTable tbody tr").each(function() {
  //这里可以对每个tr元素进行操作
  console.log($(this).html());
});
로그인 후 복사

위 코드에서는 jQuery 선택기 $("#myTable tbody tr")를 사용하여 테이블의 tbody 태그에 있는 모든 tr 요소를 선택합니다. 다음으로 .each() 메서드를 사용하여 각 tr 요소를 탐색하고 작업합니다. 여기에서는 각 tr 요소의 내용을 콘솔에 인쇄했으며, 이를 필요한 코드로 바꿀 수 있습니다. $("#myTable tbody tr")来选择表格中tbody标签中的所有tr元素。接着,使用.each()方法进行遍历,并对每个tr元素进行操作。在这里,我们将每个tr元素的内容打印到了控制台中,你可以将其替换为你所需的代码。

需要注意的是,我们选择器中使用了#myTable来获取整个表格,tbody用于获取表格的内容部分,避免了将表格的表头也遍历进来。

另外,在进行表格元素的操作过程中,你还可以获取每个tr元素中的子元素td,并对其进行操作。以下示例展示如何获取每个tr中的所有td元素。

$("#myTable tbody tr").each(function() {
  //获取当前行的td元素
  $(this).children('td').each(function() {
    //这里可以对每个td元素进行操作
    console.log($(this).html());
  });
});
로그인 후 복사

上述代码通过$(this).children('td')获取到当前行的所有td元素,然后使用.each()方法进行遍历并进行相关的操作。

总结:通过上述示例代码,我们可以看到使用jQuery遍历表格并取出每个tr元素非常简单,只需要使用选择器获取表格中的tr元素或使用子元素选择器获取tr中的td元素,然后使用.each()

선택기에서 #myTable을 사용하여 전체 테이블을 가져오고, tbody는 헤더를 피하고 테이블의 콘텐츠 부분을 가져오는 데 사용됩니다. 또한 테이블을 통과합니다. 🎜🎜또한 테이블 요소를 연산하는 동안 각 tr 요소의 하위 요소 td를 가져와서 연산할 수도 있습니다. 다음 예에서는 각 tr에서 모든 td 요소를 가져오는 방법을 보여줍니다. 🎜rrreee🎜위 코드는 $(this).children('td')를 통해 현재 행의 모든 ​​td 요소를 얻은 다음 .each() 메서드를 사용합니다. 이동하고 관련 작업을 수행합니다. 🎜🎜요약: 위의 예제 코드를 통해 jQuery를 사용하여 테이블을 탐색하고 각 tr 요소를 제거하는 것이 매우 간단하다는 것을 알 수 있습니다. 테이블에서 tr 요소를 가져오려면 선택기를 사용하거나 하위 요소 선택기를 사용하여 tr에서 td 요소를 가져온 다음 .each() 메서드를 사용하여 순회합니다. 물론 실제 필요에 따라 각 tr 또는 td 요소에 관련 작업을 수행하여 테이블을 사용자 정의하여 표시할 수 있습니다. 🎜

위 내용은 Jquery에서 각 tr을 얻기 위해 테이블을 탐색하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿