读书人

怎么用JQUERY检测重复的INPUT框值

发布时间: 2013-01-07 10:02:24 作者: rapoo

如何用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>

读书人网 >JavaScript

热点推荐