bueeno.. al fin
sí, lo tenía directamente dentro del ready. y me recogía el valor utilizando $('.textoComentario'); pero si lo metía en una variable [comentario = $('.textoComentario');] ya no funcionaba. al final he hecho lo siguiente:
Código PHP:
// ready...
usuario = $('#nombreUsuario').val();
enviarComentario = $('.enviarComentario');
enviarComentario.click(function()
{
if( $('#textoComentario').val() != "" )
{
comentario = $('#textoComentario').val().replace(/ /g , "\+");
$('.comentariosDinamicos').load('scripts/nuevoComentario.php?nick='+ usuario +'&comentario='+ comentario , function()
{
$('.comentariosDinamicos').load('index.php #cargaComentarios');
$('#textoComentario').val('');
$('#textoComentario').focus();
});
}
});
como ves ya he cambiado las clases por ids (que aunque no utilizaba esas clases en nada más, no me di cuenta de que claro, si pongo una clase tiene que recorrer el documento...).
ahora faltan algunos detalles, como evitar palabas mal sonantes y esas cosas de chat ^^
dany, un millón de gracias!! investigando un poco también he aprendido a diferenciar los 3 ejemplos que me has puesto. así que tu ayuda ha sido inestimable
un saludo!!