javascript - 클릭 시 localStorage를 사용하여 테이블의 맨 위 행을 얻고 페이지를 새로 고쳐 현재 상태를 유지합니다.
習慣沉默
習慣沉默 2017-06-28 09:27:46
0
2
793

고유한 행을 결정하려면 최소 3개의 값 열이 필요하므로

그래서 내 생각은
1. 상단 버튼을 클릭할 때마다 해당 행의 3개 열(각 열에 1개의 키가 있음)의 값을 저장 프로세스인 localStorage에 저장하는 것입니다. 페이지를 다시 로드하고, 테이블 데이터를 얻은 후 각 행의 세 열을 기존 로컬 데이터와 비교하여 동일한 경우 맨 위에 유지합니다.
위 아이디어에서 내 문제는 다음과 같습니다.

여러 번 클릭한 후 각 열에 해당하는 키 값이 2 이상이어야 합니다.

for 루프가 특정 사용법에 대해 명확하지 않습니다.

習慣沉默
習慣沉默

모든 응답(2)
曾经蜡笔没有小新

실제로 각 열을 키로 저장할 필요는 없습니다. 이 세 열의 데이터를 JS 객체로 만든 다음 문자열화된 값을 localStorage에 저장할 수 있습니다. 예:

으아악

사용시 이 값을 직접 꺼내어 분석한 후, col1col2col3값을 꺼내서 비교해 보세요

으아악
小葫芦

여러 줄을 고정할 수 있나요? 그렇다면 배열을 저장할 수 있습니다.

3가지 속성을 비교하는 것은 너무 복잡하다고 생각합니다. 각 행에 고유 ID를 부여할 수 있으므로 ID가 일치하는지 확인하면 됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿