HMLT&CSS&JS/플러그인
[select2] 플러그인
turfrain
2022. 8. 11. 16:56
데이터 변경
<script>
/* 데이터 선언 */
var data1 = [
{ id: 1, text: 'Barn owl1', },
{ id: 2, text: 'Barn owl2', },
{ id: 3, text: 'Barn owl3', }
];
var data2 = [
{ id: 21, text: 'kim owl1', },
{ id: 22, text: 'kim owl2', },
{ id: 23, text: 'kim owl3', }
];
/* select2 선언 */
$('.js-select1').select2({ minimumResultsForSearch: Infinity })
$('.js-select2').select2({ minimumResultsForSearch: Infinity })
/* .js-select1 변경에 따른 데이터 변경 */
$('.js-select1').on('select2:select', function (e) {
var _data = e.params.data;
console.log("_data", _data.id);
//$('.js-select2').select2("destroy");
$('.js-select2').empty();
if( _data.id == "y1" ){
$('.js-select2').select2({
minimumResultsForSearch: Infinity,
data: data1
})
}else if( _data.id == "y2"){
$('.js-select2').select2({
minimumResultsForSearch: Infinity,
data: data2
})
}
});
</script>