정확히는 데이터 전달이라기 보다 조금 야매스런 방법인 것 같다. 구글링해보니 jquery로 이용하는 방법들이 많던데 js로 하는 방법을 생각하다 보니..
우선 모달 버튼 html 코드이다. onclick 이벤트 함수의 매개변수로 전달하고자 하는 값(여기서는 그룹 넘버 값이었음)을 준다.
<!-- Button trigger modal -->
<span class="material-icons-outlined add-group" data-bs-toggle="modal" data-bs-target="#exampleModal2" onclick="setGrpNum(${grp.grp_num})">add_circle</span>
그리고 전역변수로 grpNum을 두고, 모달 버튼의 onclick 이벤트가 실행될 때 받아온 매개변수 값을 해당 전역변수 값에 넣어주고 사용했다.
let grpNum = 0;
function setGrpNum(num) {
grpNum = num;
}
'2. Front-end > 2-3. Java Script' 카테고리의 다른 글
JS - [ input date로 받아온 날짜 비교 ] (0) | 2022.07.04 |
---|---|
JS - [input 태그 엔터키 눌렀을 때 이벤트] (0) | 2022.07.03 |
JS - [ parentNode parentElement 차이 ] (0) | 2022.06.30 |
JS - [ 모든 자식 엘리먼트 삭제 ] (0) | 2022.06.29 |
JS - [ 카카오 맵 API ] (0) | 2022.05.31 |