campo.one("focus", function(){
var id = setInterval(function(){
tempoDigitacao--;
$("#tempo-digitacao").text(tempoDigitacao);
if(tempoDigitacao < 1){
$(this).attr("disabled", true); <-- não funciona o this
clearInterval(id);
}
}, 1000);
});
Minha pergunta provavelmente será a resposta talvez, mas, como eu não gosto de ter dúvidas é sempre bom perguntar.
O this sempre é utilizado para referênciar o elemento em questão certo?
Neste caso ele não está funcionando pois o elemento em questão não é mais o campo, e sim o id ou o setInterval não sei ao certo, eu sei que no console ele referência window.
Alguém poderia me dar uma explicação sobre?