Recuperar value de text con jquery

cho"Nombre de usuario<br><input type='text' name='nombre' id='nombre' value='nombre' size=25><br>";

intento recuperar el texto que contiene con
var x;
  x=$("#nombre");
  alert(x.value);

Pero el alert me dice..undefined ,tambien probe con x.text..pero tampoco
Jquery no devuelve lo mismo que document.getElementById(), si no "un array de elementos", aunque solo tengas uno.

Por tanto, tendrías que usar .val() como bien dice mustaine, o usar x = $('#nombre')[0] y después x.value
2 respuestas