Как вернуть фокус в элемент?

Есть такой код. При смене фокуса проверяются данные, если они не верны, нужно вернуть фокус в поле. При таком решении естественно все зацикливается.

$('#jform_propview').blur(function (e) { 
    e.preventDefault();            
    var value = $(this).val();
    var result = testPropview(value);

    if (result === false) {
        $(this).focus();
    }
});

Ответы (2 шт):

Автор решения: Дмитрий Гвоздь

Нашел такое вот решение.

$('#jform_propview').blur(function (e) { 

    var value = $(this).val();
    var result = testPropview(value);

    if (result == false) {
        setTimeout(function() {
          $(this).focus();
        }, 0);
        return false;
     }
});
→ Ссылка
Автор решения: Qwertiy
$(this).focus();
this.focus();
→ Ссылка