표의 한 열에 중복 항목이 있는지 판단하다

1308 단어
// 
	var arr = [];
	$("[name^=departmentId_]").each(function(){
		if(!$(this).val()){
			isOk = false;
			var alert_lineDepartmentIsEmptyCanNotSave = "";
			alertE(alert_lineDepartmentIsEmptyCanNotSave.replace("",$(this).closest("tr").find("[id^=prodTableNo_]").text()));
			return false;
		}else{
			arr.push($(this).val());
		}
	});
	
	// 
    if( arr.length != $.unique( arr ).length ){
    	isOk = false;
		alertE("");
		return false; 
    }
	
jQuery .unique() 

var yearArray = new Array(2009, 2009, 2010, 2010, 2009, 2010);
$.unique(yearArray);
  2009, 2010, 2009, 2010
 
var yearArray = new Array(2009, 2009, 2010, 2010, 2009, 2010);
yearArray.sort();
$.unique(yearArray);
  2010, 2009
 
 
 ie :
var yearArray = new Array(2009, 2009, 2010, 2010, 2009, 2010);
// still sort the array
yearArray.sort();
//$.unique(yearArray);
yearArray = uniqueArray(yearArray);

function uniqueArray(a){
    temp = new Array();
    for(var i = 0; i < a.length; i ++){
        if(!contains(temp, a[i])){
            temp.length+=1;
            temp[temp.length-1] = a[i];
        }
    }
    return temp;
}
function contains(a, e){
    for(j=0;j

좋은 웹페이지 즐겨찾기