728x90
반응형
⭐동적으로 selectbox 만들기
result.result.forEach((code)=>{
$('#' + formId)
.append( $('<option>', { value : code['CODE_ID'] }).text(code['CODE_NM']) );
if(code.CODE_ID == "3"){
$('#' + formId).find('option[value="3"]').attr("selected",true);
}
});
➡️ result.result에 들어있는 배열 순서대로 하나씩 value에 CODE_ID
내용에 CODE_NM의 내용을 담아서 추가한다.
⭐ select 태그의 option에 selected 속성 추가하기
$('#formId').removeAttr('selected');
➡️ select태그 id값이 formId인 option 태그의 selected 속성을 제거
$('#formId').find('option[value="3"]').attr("selected",true);
➡️ select태그 id값이 formId인 option중에 value값이 3인 option태그에 selected 속성을 추가
$('#formId').find('option:contains("AG")').attr("selected",true);
➡️ select태그 id값이 formId인 option중에 내용이 AG를 포함하고 있는 option 태그에 selecte 속성을 추가
728x90
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[jQuery] .ready() 와 .onload() 의 차이 (0) | 2022.05.13 |
---|---|
[jQuery] inputbox 안에 value값 다루기 ( % 단위 붙이기 ) (0) | 2022.05.12 |
[echarts] 차트 여러 개 그리기 (0) | 2022.05.09 |
[datatables] columns.data.render (0) | 2022.05.08 |
[javascript] 자바스크립트 배열의 특징 (0) | 2022.05.07 |