나는 어제부터 내 문제에 대한 해결책을 찾기 위해 온 곳에서 지냈다. 나는 테이블을 가지고 있는데, 그 중 일부는 내 칼럼을, 일부는 내가 분류하지 않는다. 이 중 하나는 파서를 사용하는 textboxinput입니다. 내 문제는? 텍스트 상자의 열은 처음에 해당 행을 클릭 할 때 정렬되지만 잘못 된 순서로 sorrtet을 얻은 다음 두 번째로 다시 정렬하면 아무 것도하지 않습니다.테이블러를 올바르게 적용하는 방법은 무엇입니까?
나는 이것이 이상하다고 생각하고 내 다른 jquery 파일을 검사하여 내가 이것을 막을 수있는 것이 있는지 알아보기 시작했지만 내 코드가 맞는지 그리고 여기에 더 나은 placce가 있는지 확인하고 싶었습니다.
나는이 링크에서 tablesorter에에 독서되었습니다
http://mottie.github.io/tablesorter/docs/example-parsers-advanced.html
http://tablesorter.com/docs/example-parsers.html
내 코드 : 내 문제의
// custom sorting of value in text input
$.tablesorter.addParser({
id: 'input_text',
is: function (s) {
// return false so this parser is not auto detected
return false;
},
format: function (s) {
return $(s).attr('value');
},
type: 'text'
});
// Tablesorter
if ($(".attendanceList tbody tr").length > 0) {
$(".attendanceList").tablesorter({ headers: {
1: { sorter: false },
2: { sorter: 'input_text' },
3: { sorter: false },
4: { sorter: false },
5: { sorter: false },
6: { sorter: false },
7: { sorter: false },
8: { sorter: false },
9: { sorter: false },
10: { sorter: false}
},
sortList: [[2, 1], [0, 0]]
});
}
사진 :
편집 : 나는 종류도 내가 해결 type: 'numeric'
는 – ThunD3eR