Попробуйте это:
var arr = $("input.inputclass").map(function(){
return $(this).val();
}).toArray();
var allHaveSameValue = $.unique(arr).length == 1;
Вот jsfiddle.net http://jsfiddle.net/epignosisx/jzWUA/4/
ОБНОВЛЕНИЕ ======
Как указал @Anurag, $.unique только для элементов DOM.Вот другая реализация:
function uniqueArray(arr){
return $.grep(arr,function(v,k){
return $.inArray(v,arr) === k;
});
}
var arr = $(".inputclass").map(function(){
return $(this).val();
}).toArray();
var allHaveSameValue = uniqueArray(arr).length == 1;
В основном использует функцию, которая действительно возвращает уникальный массив.