如何用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,如何把相同的值标示出来?求教,谢谢。

解决方案 »

  1.   

    <form>
    <input type="text" name="id" value="1">
    <input type="text" name="id" value="3">
    <input type="text" name="id" value="1">
    </form>如何用jquery把input框中值相同的标出来?例如相同的值改变input框的背景颜色之类的。
      

  2.   

    <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>