Copy
var set8_3 = [ // 침구류
['종류선택' ,'0'],
['1 SET (4EA)' ,'660,000'],
['단품' ,'165,000']
];
changeItem = new Function('return '+x)();
for(var count = 0; count < changeItem.length; count++){
var option = $("<option value="+changeItem[count][0]+" cost_value="+changeItem[count][1]+">"+changeItem[count][0]+"</option>");
target.append(option);
}
1 SET (4EA) 를 선택했을때 값이 자꾸 1만 들어가길래 확인해보니...
<option value="1" SET (4EA) cost_value="660,000">1 SET (4EA) <option>
값이 이렇게 들어갑니다.
정상적으로
<option value="1 SET (4EA)" cost_value="660,000">1 SET (4EA) <option>
이렇게 들어가게 할려면 어떻게 해야 하나요?
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
4년 전
var option = $("<option value='"+changeItem[count][0]+"' cost_value='"+changeItem[count][1]+"'>"+changeItem[count][0]+"</option>");
답변에 대한 댓글 2개
4년 전
document.createElement('option');
를 사용하시면 됩니다.
+는 단순 문자열을 합치는 연산자입니다.
를 사용하시면 됩니다.
+는 단순 문자열을 합치는 연산자입니다.
4년 전
감사합니다.
답변을 작성하려면 로그인이 필요합니다.