下面的方法,是将一列的内容放到一个数组中,通过$.unique()函数对数组进行去重,根据去重前后数组的长度来判断是否存在数据重复。
function
hasRepeat(objId,columnIndex){
var
arr = [];
$(
"#"
+objId+
" tbody tr"
).each(
function
(){
arr.push( $(
"td:eq("
+columnIndex+
")"
,
this
).text() );
});
if
( arr.length==$.unique( arr ).length ){
return
false
;
}
else
{
return
true
;
}
}