jquery blur()与elementS一起使用

时间:2014-08-11 21:26:31

标签: jquery

我想选择许多具有自定义属性的元素,然后在触发blur()事件时获取每个元素并执行代码。

$("[AttributeName]").blur(function(){
alert($(this).val());
}

我不想使用each()方法,然后验证一个人是否模糊!因为我不想浏览具有相同属性的所有DOM元素,然后进行检查,因为它可能需要大量的momery

1 个答案:

答案 0 :(得分:1)

使用直播活动处理程序。处理程序将附加到document元素,当blur事件从与'[AttributeName]'选择器匹配的元素冒泡时,它将执行。

如果您知道您感兴趣的所有元素都将包含在一个元素中,那么请使用它而不是document

$(document).on('blur', '[AttributeName]', function() { alert($(this).val()); });