我想选择许多具有自定义属性的元素,然后在触发blur()事件时获取每个元素并执行代码。
$("[AttributeName]").blur(function(){
alert($(this).val());
}
我不想使用each()方法,然后验证一个人是否模糊!因为我不想浏览具有相同属性的所有DOM元素,然后进行检查,因为它可能需要大量的momery
答案 0 :(得分:1)
使用直播活动处理程序。处理程序将附加到document
元素,当blur
事件从与'[AttributeName]'
选择器匹配的元素冒泡时,它将执行。
如果您知道您感兴趣的所有元素都将包含在一个元素中,那么请使用它而不是document
。
$(document).on('blur', '[AttributeName]', function() {
alert($(this).val());
});