jQuery Select 이름으로 찾아 onChange 이벤트
$("select[name=option1_num]").change( function() {
var text = $("select[name=option1_num] option:selected").text();
text = text.split(":");
var price = getNumberOnly(text[1]);
$("#df_hosting").text(addNumberComma(price)+"원");
var total = price + getNumberOnly($("#df_option").text()) + getNumberOnly($("#df_price").text());
$("#total_price").text(addNumberComma(total)+"원");
});
// 문자열에서 숫자만 뽑기
function getNumberOnly(val)
{
val = new String(val);
var regex = /[^0-9]/g;
val = val.replace(regex, '');
return Number(val);
}
// 숫자에 콤마 찍기
function addNumberComma(num){
var len, point, str;
num = num + "";
point = num.length % 3
len = num.length;
str = num.substring(0, point);
while (point < len) {
if (str != "") str += ",";
str += num.substring(point, point + 3);
point += 3;
}
return str;
}