티스토리 뷰

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>

 

'HMLT&CSS&JS > 플러그인' 카테고리의 다른 글

[popup]  (0) 2022.09.14
map API  (0) 2020.04.02
[custom_scrollbar] AIP 커스텀 스크롤바(scrollbar)  (0) 2015.10.30
[그래프 플러그인] chart  (0) 2015.09.04
봐야할 플러그인  (0) 2014.03.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday