Uso de 'isto' em fechamento

Estou apenas curioso ... como eu deveria usar 'this' dentro de uma função jQuery?

Por exemplo, se eu tenho algum código como este ...

    headEl.find("form.blog-search input").focus(function() {
        $(this).next("span").animate({opacity:1}, 200);
    })

Ele funciona bem, no entanto, quando linting eu recebo o aviso de "Uso de 'isto'em fechamento".

Isso é algo que eu deveria simplesmente ignorar, ou há algo que eu possa fazer para não apenas solucionar o aviso, mas melhorar meu código?

Atualizar:

Com base no comentário de Kevin B abaixo, eu mudei o código para

    headEl.find("form.blog-search input").on('focus', function(event) {
        $(event.target).next("span").animate({opacity:1}, 200);
    })

O que funciona como esperado ... agora estou apenas curioso, quais são as desvantagens deste método e quando ele deve ser usado em favor dethis ou vice-versa?

questionAnswers(2)

yourAnswerToTheQuestion