Front/JS & jQuery
[jQuery] Multiselect Plugin selectAll (전체선택) + 특정 항목 제외
오선지♬
2025. 4. 3. 20:22
728x90
반응형
✅ 방법: 전체 선택 후 특정 항목 제외
// 전체 선택
$('#mySelect').multiselect('selectAll', false);
$('#mySelect').multiselect('updateButtonText');
// 특정 value를 제외 (예: 'exceptMe' 라는 값을 가진 항목)
$('#mySelect').multiselect('deselect', 'exceptMe');
🔁 여러 개 제외하고 싶다면?
const exceptValues = ['val1', 'val2'];
$('#mySelect').multiselect('selectAll', false);
$('#mySelect').multiselect('updateButtonText');
exceptValues.forEach(value => {
$('#mySelect').multiselect('deselect', value);
});
✅ 대체 방식: 처음부터 선택할 항목만 골라서 설정
const allValues = $('#mySelect option').map(function() {
return $(this).val();
}).get();
const exceptValues = ['val1', 'val2'];
const selectedValues = allValues.filter(v => !exceptValues.includes(v));
$('#mySelect').multiselect('select', selectedValues);
$('#mySelect').multiselect('updateButtonText');728x90
반응형