si un selector no está dentro del evento ready no da lo mismo, si seleccionas un div que todavía no está cargado no va a funcionar
en cuanto a cargar contenido sin actualizar la página tenés que usar una técnica llamada ajax
http://es.wikipedia.org/wiki/AJAX
con jquery es fácil, nada más que algunos parámetros, pero para que te sea fácil primero tenés que aprender a seleccionar elementos, manipular el dom, y gestionar algunos eventos, etc
te dejo esta página donde yo aprendí jquery
http://www.illasaron.com/ hay un curso en videostutoriales muy completo
y hay otras como
http://fdoyanes.blogspot.com/search/...oriales-Jquery http://www.desarrolloweb.com/manuale...al-jquery.html
manual en español
http://www.desarrolloweb.com/manuale...al-jquery.html
y la documentación
http://docs.jquery.com/Main_Page es en inglés pero si no sabes inglés no importa, viendo los ejemplos ya te das cuanta que hace cada método