jquery 또는 javascript를 사용하여 드롭 다운 값 변경시 테이블 새로 고침

다야 난다

페이지가로드 될 때로드되는 html 테이블이 있고 각 열에 대한 드롭 다운이 있으며 드롭 다운에서 값을 선택하면 선택한 드롭 다운 값에 대해 테이블이 새로 고쳐 져야합니다. 그리고 html 테이블에 모든 데이터가 있으므로 서버 호출을 호출해서는 안됩니다. 이것에 대해 나에게 제안하십시오.

Sibeesh Venu

따라서 여기에서 수동으로 html을 구성하거나 다음 단계를 따를 수 있습니다.

  1. 필터에 따라 JS 배열 만들기
  2. 루프를 통해이 배열을 HTML로 변환하거나 플러그인을 사용하여 변환
  3. 생성 된 HTML을 컨테이너 div에 바인딩합니다.

또는이 jsfiddle에 설명 된대로 이것을 따를 수 있습니다.

HTML

<title>Filter Table</title>

<body>
    <div class="optionsDiv">
        Filter By Position
        <select id="selectField">
            <option value="All" selected>All</option>
            <option value="Student">Student</option>
            <option value="Assistant">Assistant</option>
            <option value="Professor">Professor</option>

        </select>

    </div>
    <table id="myTable">
        <tr id="HeadRow">
            <td>First Name</td>
            <td>Last Name</td>
            <td>Age</td>
            <td>Position</td>
        </tr>

        <tr position="Student">
            <td>John</td>
            <td>John's Last name</td>
            <td>25</td>
            <td>Student</td>
        </tr>

        <tr position="Assistant">
            <td>Timmy</td>
            <td>Timmy's Last name</td>
            <td>22</td>
            <td>Assistant</td>
        </tr>

        <tr position="Professor">
            <td>Billy</td>
            <td>Billy's Last name</td>
            <td>40</td>
            <td>Professor</td>
        </tr>

        <tr position="Professor">
            <td>Eddy</td>
            <td>Eddy's Last name</td>
            <td>35</td>
            <td>Professor</td>
        </tr>

        <tr position="Professor">
            <td>Emma</td>
            <td>Emma's Last name</td>
            <td>38</td>
            <td>Professor</td>
        </tr>

        <tr position="Student">
            <td>Emily</td>
            <td>Emily's Last name</td>
            <td>20</td>
            <td>Student</td>
        </tr>

        <tr position="Assistant">
            <td>Jack</td>
            <td>Jack's Last name</td>
            <td>30</td>
            <td>Assistant</td>
        </tr>

        <tr position="Student">
            <td>Robert</td>
            <td>Robert's Last name</td>
            <td>20</td>
            <td>Student</td>
        </tr>

        <tr position="Assistant">
            <td>Danny</td>
            <td>Danny's Last name</td>
            <td>37</td>
            <td>Assistant</td>
        </tr>

        <tr position="Professor">
            <td>Erick</td>
            <td>Erick's Last name</td>
            <td>42</td>
            <td>Professor</td>
        </tr>
    </table>

</body>

JQuery

$(document).ready(function() {

    function addRemoveClass(theRows) {

        theRows.removeClass("odd even");
        theRows.filter(":odd").addClass("odd");
        theRows.filter(":even").addClass("even");
    }

    var rows = $("table#myTable tr:not(:first-child)");

    addRemoveClass(rows);


    $("#selectField").on("change", function() {

        var selected = this.value;

        if (selected != "All") {

            rows.filter("[position=" + selected + "]").show();
            rows.not("[position=" + selected + "]").hide();
            var visibleRows = rows.filter("[position=" + selected + "]");
            addRemoveClass(visibleRows);
        } else {

            rows.show();
            addRemoveClass(rows);

        }

    });
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

페이지 새로 고침시 HTML 드롭 다운 값 변경

분류에서Dev

jquery를 사용하여 입력 필드를 만듭니다. 페이지 새로 고침 후이 '새 입력 값'이 존재하도록 유지하는 방법

분류에서Dev

jquery 또는 javascript를 사용하여 이전에 선택한 드롭 다운 값을 기반으로 드롭 다운 옵션을 비활성화 하시겠습니까?

분류에서Dev

Javascript 또는 Jquery를 사용하여 앵커로 페이지 새로 고침

분류에서Dev

드롭 다운의 새 값으로 드롭 다운 변경시 데이터 테이블 다시로드

분류에서Dev

드롭 다운을 선택하는 동안 데이터 테이블 새로 고침

분류에서Dev

Jquery를 사용하여 테이블 새로 고침

분류에서Dev

동적으로 채워진 드롭 다운에서 jquery를 사용하여 선택한 텍스트 또는 드롭 다운 값을 설정하는 방법

분류에서Dev

드롭 다운 변경시 데이터 테이블을로드하는 방법

분류에서Dev

jQuery를 사용하여 새로 고침없이 PHP 변수 내용 변경

분류에서Dev

jquery를 사용하여 드롭 다운에서 특정 값을 변경하는 방법

분류에서Dev

JavaScript를 사용하여 HTML 테이블의 드롭 다운 메뉴 값으로 필터링

분류에서Dev

JQuery를 사용하여 드롭 다운 선택으로 PHP 값을 동적으로 변경

분류에서Dev

JQuery를 사용하여 옵션 목록 인덱스 번호별로 JQuery-select2 드롭 다운의 선택한 값을 변경하는 방법

분류에서Dev

jquery mobile에서 드롭 다운 값이 설정되지 않았습니다 (새로 고침).

분류에서Dev

크기를 조정할 때 jQuery를 사용하여 드롭 다운을 <div>로 변경하고 그 반대로 변경 하시겠습니까?

분류에서Dev

붙여 넣기 드롭 다운 데이터를 Excel에서 각도 재질 테이블로 복사 (또는 Excel 가져 오기)하고 드롭 다운으로 변환

분류에서Dev

jquery를 사용하여 HTML 테이블을 생성 할 때 드롭 다운 선택 값 설정

분류에서Dev

드롭 다운 선택시 페이지 새로 고침 추가

분류에서Dev

웹 페이지를 새로 고침 할 때 ID를 변경하여 드롭 다운 메뉴에서 어떻게 선택합니까?

분류에서Dev

Excel에서 앵귤러 머티리얼 테이블로 붙여 넣기 드롭 다운 데이터를 복사하고 드롭 다운으로 변환

분류에서Dev

Ajax / JQuery 채워진 드롭 다운을 사용하여 다른 서버 측 호출없이 UI를 동적으로 변경하고 싶습니다.

분류에서Dev

페이지 새로 고침시 javascript / jquery로 DOM 변경 사항을 유지하는 방법

분류에서Dev

JQuery를 사용하여 드롭 다운 목록에서 테이블로 데이터를 전달해야 함

분류에서Dev

드롭 다운 목록을 새로 고침하지만 이전에 선택한 값 JSON은 유지합니다.

분류에서Dev

jquery를 사용하여 다른 드롭 다운을 기반으로 드롭 다운 값을 설정하는 방법

분류에서Dev

다시 초기화하지 않고 새 URL 및 일부 매개 변수를 사용하여 데이터 테이블을 다시로드하는 방법

분류에서Dev

Bootstrap 4를 사용하여 드롭 다운에서 값의 이미지 변경

분류에서Dev

jQuery에서 페이지 새로 고침없이 드롭 다운 선택 새로 고침

Related 관련 기사

  1. 1

    페이지 새로 고침시 HTML 드롭 다운 값 변경

  2. 2

    jquery를 사용하여 입력 필드를 만듭니다. 페이지 새로 고침 후이 '새 입력 값'이 존재하도록 유지하는 방법

  3. 3

    jquery 또는 javascript를 사용하여 이전에 선택한 드롭 다운 값을 기반으로 드롭 다운 옵션을 비활성화 하시겠습니까?

  4. 4

    Javascript 또는 Jquery를 사용하여 앵커로 페이지 새로 고침

  5. 5

    드롭 다운의 새 값으로 드롭 다운 변경시 데이터 테이블 다시로드

  6. 6

    드롭 다운을 선택하는 동안 데이터 테이블 새로 고침

  7. 7

    Jquery를 사용하여 테이블 새로 고침

  8. 8

    동적으로 채워진 드롭 다운에서 jquery를 사용하여 선택한 텍스트 또는 드롭 다운 값을 설정하는 방법

  9. 9

    드롭 다운 변경시 데이터 테이블을로드하는 방법

  10. 10

    jQuery를 사용하여 새로 고침없이 PHP 변수 내용 변경

  11. 11

    jquery를 사용하여 드롭 다운에서 특정 값을 변경하는 방법

  12. 12

    JavaScript를 사용하여 HTML 테이블의 드롭 다운 메뉴 값으로 필터링

  13. 13

    JQuery를 사용하여 드롭 다운 선택으로 PHP 값을 동적으로 변경

  14. 14

    JQuery를 사용하여 옵션 목록 인덱스 번호별로 JQuery-select2 드롭 다운의 선택한 값을 변경하는 방법

  15. 15

    jquery mobile에서 드롭 다운 값이 설정되지 않았습니다 (새로 고침).

  16. 16

    크기를 조정할 때 jQuery를 사용하여 드롭 다운을 <div>로 변경하고 그 반대로 변경 하시겠습니까?

  17. 17

    붙여 넣기 드롭 다운 데이터를 Excel에서 각도 재질 테이블로 복사 (또는 Excel 가져 오기)하고 드롭 다운으로 변환

  18. 18

    jquery를 사용하여 HTML 테이블을 생성 할 때 드롭 다운 선택 값 설정

  19. 19

    드롭 다운 선택시 페이지 새로 고침 추가

  20. 20

    웹 페이지를 새로 고침 할 때 ID를 변경하여 드롭 다운 메뉴에서 어떻게 선택합니까?

  21. 21

    Excel에서 앵귤러 머티리얼 테이블로 붙여 넣기 드롭 다운 데이터를 복사하고 드롭 다운으로 변환

  22. 22

    Ajax / JQuery 채워진 드롭 다운을 사용하여 다른 서버 측 호출없이 UI를 동적으로 변경하고 싶습니다.

  23. 23

    페이지 새로 고침시 javascript / jquery로 DOM 변경 사항을 유지하는 방법

  24. 24

    JQuery를 사용하여 드롭 다운 목록에서 테이블로 데이터를 전달해야 함

  25. 25

    드롭 다운 목록을 새로 고침하지만 이전에 선택한 값 JSON은 유지합니다.

  26. 26

    jquery를 사용하여 다른 드롭 다운을 기반으로 드롭 다운 값을 설정하는 방법

  27. 27

    다시 초기화하지 않고 새 URL 및 일부 매개 변수를 사용하여 데이터 테이블을 다시로드하는 방법

  28. 28

    Bootstrap 4를 사용하여 드롭 다운에서 값의 이미지 변경

  29. 29

    jQuery에서 페이지 새로 고침없이 드롭 다운 선택 새로 고침

뜨겁다태그

보관