Olá.
Quando devo utilizar:
$(document).ready(function(){
$(document).ready(function(){
$('#id').keyup(function(){
//consulta ajax
});
});
Porém como exemplo, a função keyup entre consultas $.ajax({ funcionam fora do ready, só que utilizo tudo dentro do ready pois quando comecei a pesquisar ajax via jquery sempre vi dessa fora e desde então é padrão eu fazer assim, mas não sei o motivo e se é necessário.
Alguém poderia esclarecer ou colocar um link que responda isso, pois não encontrei.
Obrigado.