我是 web 开发和 jQuery 的新手。我有输入元素与模糊事件绑定。
这是我的代码:
// this are my input elements:
<input class="input_name" value="bert" />
<input class="input_name" value="king kong" />
<input class="input_name" value="john" />
<input class="input_name" value="john" />
<script>
$(".input_name").bind("blur",function(){
alert(findDuplicate($(this).val()));
})
function findDuplicate(value){
var result = 0;
$(".input_name").each(function{
if($(this).val == value){
result++;
}
});
}
</script>
我的主要问题是当我将 bert 更改为 john 时,它会返回 3 个结果。我将如何免除事件发送者的检查?