2017-05-13 5 views
1

목록의 이러한 요소에 클래스를 추가 할 수있는 기회가 있으면 좋습니다. 드롭 다운 목록에서 선택한 옵션이 제거되지 않도록하려면 어떻게해야합니까?

$(function(){ 
 
    $('select').selectize({ 
 
    plugins: ['restore_on_backspace', 'remove_button'] 
 
    }); 
 
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.4/css/selectize.default.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 

 
<script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.4/js/standalone/selectize.min.js"></script> 
 

 
<select multiple="multiple"> 
 
    <option>A</option> 
 
    <option>B</option> 
 
    <option>C</option> 
 
</select>

documentation

콜백 함수 onOptionRemove (값)이 아이템을 삭제있다. 그러나 나는 반대의 효과를 찾지 못했습니다. 왜이 가능성은 기본적으로 true/false =)입니다. 간단한 매개 변수는 true/false =)입니다. 설명서의 모든 예제를 살펴본 결과 해결책이 없습니다. 나는 당신의 도움을 요청합니다.)

답변

0

옵션이 있습니다 : hideSelected입니다. hideSelected을 false로 설정하기 위해 코드를 편집했습니다. 그게 당신이 찾고있는거야?

$(function(){ 
 
    $('select').selectize({ 
 
    hideSelected: false, 
 
    plugins: ['restore_on_backspace', 'remove_button'] 
 
    }); 
 
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.4/css/selectize.default.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 

 
<script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.4/js/standalone/selectize.min.js"></script> 
 

 
<select multiple="multiple"> 
 
    <option>A</option> 
 
    <option>B</option> 
 
    <option>C</option> 
 
</select>

+0

예. 설명서를 읽었지만이 옵션을 알지 못했습니다. 나는 패배 자다 : D 어려운 밤. 고맙습니다. –

+0

모두 좋다! 행운을 빌어 요. – thenormalsquid