728x90
    
    
  반응형
    
    
    
  return itemList.map(function(obj) { 
let option = {}; 
option.value = obj.ITEM_CD; 
option.label = obj.ITEM_NM; 
option.attributes = { 
'price': obj.ITEM_PRICE, 
'weight': obj.ITEM_WEIGHT
}; 
return option; 
});
<option value=''IT1234" label="에어팟" data-price="10000" data-weight="100" > </option>
이런식으로 만들어진다.
728x90
    
    
  반응형
    
    
    
  'Front > JS & jQuery' 카테고리의 다른 글
| [jQuery] get disabled selectbox value / 비활성화된 셀렉트박스의 값 넘기기 (0) | 2023.02.10 | 
|---|---|
| [js] String.includes ( 문자열 포함 체크 ) (0) | 2023.02.04 | 
| [bootstrap] multiselect (0) | 2023.01.18 | 
| [jQuery][datatables] 페이지 이동시키기 .page() (0) | 2022.12.31 | 
| [js] Object.entries() (0) | 2022.12.30 |