메모

JS. json to checkbox

최시엘 2021. 4. 27. 15:15

json 형식의 data를 checkbox 형태로 구현.


 json 예시

{"Management":1, "Confrim":1}

 

 ejs 처리 

<%data.manager.forEach((m, i, l)=> {%>
    <input type="checkbox" name="checkAuth" value="<%=m.test.Management%>"/>
    <input type="checkbox" name="checkAuth" value="<%=m.test.Confrim%>"/>
<%})%>

 

value 값에 1 혹은 0이 들어옴.

 

 JS 처리 

$(document).ready(function(){
	// checkbox checked
	$('input:checkbox[name="checkAuth"]').each(function() {
		if(this.value == 1){
			this.checked = true;
		}
	});
})

"checkAuth" name을 가지는 input 중 value 값이 1일 때 checked 처리해준다.

'메모' 카테고리의 다른 글

React 앱 컴포넌트화  (0) 2024.04.29
Sonar Qube - 정적 분석 툴  (0) 2022.07.19
Sonar Lint - Code feedback 플러그인  (0) 2022.07.18
[Postman]을 이용한 API 테스트  (0) 2021.05.18
js 메모  (0) 2021.05.12