WEB

jQuery Select 이름으로 찾아 onChange 이벤트

먕고 2014. 7. 8. 13:45

$("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;  

}