日期:2014-05-16  浏览次数:20395 次

如何用JQUERY检测重复的INPUT框值?
如何用JQUERY检测重复的INPUT框值?

例如:
<input type="text" name="id" value="1">
<input type="text" name="id" value="3">
<input type="text" name="id" value="1">
....


name都是id,如何把相同的值标示出来?求教,谢谢。
------解决方案--------------------
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script>
<input type="text" name="id" value="1"/>
<input type="text" name="id" value="3"/>
<input type="text" name="id" value="1"/>

<script>
var o={};
$(":input[name=id]").each(function(){
if(!(o[$(this).val()])){
o[$(this).val()] = true;
}else{
$(":input[name=id][value=" + $(this).val() + "]").css("background-color","red");
}
})
</script>