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);
}