select2 초기화 후 데이터 배열을 설정해야합니다. 그래서 내가 이런 걸 만들고 싶어 :Select2 : 초기화 후 데이터를 설정하는 방법?
var select = $('#select').select2({});
select.data([
{id: 1, text: 'value1'},
{id: 1, text: 'value1'}
]);
을하지만, 나는 다음과 같은 오류가 발생합니다 :
Option 'data' is not allowed for Select2 when attached to a element.;
내 HTML :
나는 선택 요소 대신 사용해야 무엇<select id="select" class="chzn-select"></select>
?
나는 온로드에서 검색
당신이 뭘 하려는지? 'data'는 선택된 옵션을 설정하기위한 것입니다 (구문이 올바른지 확실하지 않습니다). Select2'select'는 오직 하나의 선택된 요소만을 가질 수 있으므로'.select2 ('val', optionValue)'를 사용하십시오. 여러 개의 선택된 항목이 필요하면 숨겨진 입력에서'.select2()'를 호출하거나'multiple' 속성으로 select를 호출하십시오. 검색을 위해 항목의 출처를 설정하려면 다른 점이 있습니다. 수행하려는 작업을 지정하십시오. –
select2 위젯에 대한 새로운 데이터 배열을 설정해야합니다. 아마도 .data()가 잘못되었을 수 있습니다. – Erik
나는 setData 메소드와 비슷한 것을 찾고있다. – Erik