찾다
일반적인 문제jquery는 행 자동 추가에 따라 테이블 일련 번호가 변경된다는 것을 어떻게 인식합니까?

jquery가 행 자동 추가로 변경되도록 테이블 일련 번호를 구현하는 방법은 다음과 같습니다. 1. html 파일을 만들고 jQuery 파일을 도입합니다. 2. "table" 태그를 사용하여 ID 값 "myTable"을 사용하여 테이블을 만듭니다. "; 3. jQuery 코드 "DataTables" 플러그인에서 테이블을 관리하는 데 사용됩니다. 4. 그런 다음 행 추가 이벤트와 행 삭제 이벤트를 수신하고 `draw(false)` 메서드를 호출하여 그림을 그린 다음 사용합니다. 일련번호를 업데이트하려면 'updateRowIds'를 사용하세요.

jquery는 행 자동 추가에 따라 테이블 일련 번호가 변경된다는 것을 어떻게 인식합니까?

이 튜토리얼의 운영 체제: Windows 10 시스템, jQuery 버전 3.6.0, Dell G3 컴퓨터.

행 자동 추가로 테이블 일련 번호 변경을 구현하는 jquery 방법은 다음과 같습니다.

HTML 코드:

<table id="myTable">
    <thead>
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Age</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>John</td>
            <td>25</td>
        </tr>
        <tr>
            <td>2</td>
            <td>Jane</td>
            <td>30</td>
        </tr>
    </tbody>
</table>

jQuery 코드:

$(document).ready(function() {
    var table = $(&#39;#myTable&#39;).DataTable();
    // 监听添加行事件
    $(&#39;#addRowBtn&#39;).on(&#39;click&#39;, function() {
        table.row.add([
            &#39;&#39;, // 空序号,插入后由函数进行自动编号
            &#39;&#39;,
            &#39;&#39;
        ]).draw(false);
        updateRowIds();
    });
    // 监听删除行事件
    $(&#39;#myTable tbody&#39;).on(&#39;click&#39;, &#39;.deleteRowBtn&#39;, function() {
        table
            .row($(this).parents(&#39;tr&#39;))
            .remove()
            .draw();
        updateRowIds();
    });
    // 更新序号字段值
    function updateRowIds() {
        $(&#39;#myTable tbody tr&#39;).each(function(index, row) {
            $(row).find(&#39;td:first-child&#39;).text(index + 1);
        });
    }
});

먼저 HTML에는 'myTable'이라는 ID가 있는 테이블이 있습니다. 여기에는 ID, 이름, 나이라는 세 개의 열이 포함됩니다.

jQuery 코드에서는 DataTables 플러그인을 사용하여 테이블을 관리합니다. `ready` 함수에서는 DataTables 인스턴스를 초기화하고 이를 `table` 변수에 저장합니다.

그런 다음 행 추가 이벤트와 행 삭제 이벤트를 청취했습니다. 사용자가 추가 버튼을 클릭하면 DataTables 인스턴스에 행을 추가하고 즉시 `draw(false)` 메서드를 호출하여 그립니다(이 메서드를 실행할 때 전달된 false 매개변수는 테이블이 재정렬되지 않음을 의미함). 그런 다음 `updateRowIds`를 사용하여 일련번호만 업데이트하세요.

위 내용은 jquery는 행 자동 추가에 따라 테이블 일련 번호가 변경된다는 것을 어떻게 인식합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기