JAVA/Jquery

jquery oldValue newValue

왕왕왕왕 2016. 7. 1. 14:13

//클릭한 객체

var nValoVal = function(e){

//클릭한 값

var newValue = $(e).find('#acctCode').text();

//DATA에있는 old값 처음엔 없다

var oldValue = $("#acctCode").data('oldData');

//처음엔 old값이 없어서 undefined를 length가 0이 나오도록 

if(typeof(oldValue) == "undefined"){

oldValue= "";

}

//old랑 new값이 틀리거나 old가 0이고 new값이 0이상일때

if(oldValue != newValue || (oldValue == "" && newValue.length >0 )){

//new값으로 지정된 아이디에 컬러변경

$('#'+newValue).css("background-color","#FFF0F0");

//oid값이 0이상일때만 old값으로 지정된 아이디 컬러 삭제

if(oldValue.length > 0){

$('#'+oldValue).css("background-color","");

}

}

//클릭된 값은 위에 과정을 지나면 oldData가되어 저장됨

$("#acctCode").data('oldData',newValue);

}