当前位置: 代码迷 >> JavaScript >> 怎么用JQUERY检测重复的INPUT框值
  详细解决方案

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

热度:339   发布时间:2013-01-07 10:02:24.0
如何用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>
  相关解决方案