반응형
제이쿼리 내 배열 검색 기능.
배열 내용을 join하면 된다.
let dataTable = $('#dataTable').DataTable({
responsive: true,
order: [[0, 'desc']],
});
let checkBoxArr = [];
$('#filter .filter').on('change keyup', function () {
if(this.checked == true) {
checkBoxArr.push(this.value);
} else {
checkBoxArr = checkBoxArr.filter((el) => {
return el !== this.value;
});
}
dataTable
.column(1)
.search(checkBoxArr.join("|"), true, false, true)
.draw();
});
// 해당 내용으로 검색하면 search 내용으로
// 아래와 같이 출력된다.
// 실제 배열 내용 [사과,수박,바나나,파인애플,오이]
사과|수박|바나나|파인애플|오이
이상 끝.
++ 참조
https://datatables.net/forums/discussion/43354/search-array-of-numbers-for-exact-match
728x90
'취업 > CodeIgniter' 카테고리의 다른 글
[CI4] 국가코드 선택 라이브러리 (0) | 2023.04.18 |
---|---|
[CI4] CI4 4.2 version 자동라우팅 불가. (0) | 2023.02.15 |
[php] curl 유형 QS방식으로 변환하기. (0) | 2023.02.01 |
[CI4] PHP md5 동일 파일 체크하기. (0) | 2023.01.05 |
[CI4] Jquery sortable 적용하기 (0) | 2022.12.30 |