Problema con jquery

Estoy probando con el evento click de un boton pero no me lo hace y la verdad es que no se porque
registro1.php
<html>
<script type='text/javascript' src='jquery.js'></script>
<script type='text/javascript' src='funciones.js'></script>
<?php

/**
* @author
* @copyright 2011
*/
include("funciones.php");
if(!isset($_COOKIE["registro"])){
    creaFormulario();
    echo "<input type='button' id='boton' value='pulsar'>";//este boton  es para probar
}
else{
    print("Usuario registrado");
}

?>
</html>

funciones.php
<html>
<script type='text/javascript' src='jquery.js'></script>
<script type='text/javascript' src='funciones.js'></script>
<?php

/**
* @author
* @copyright 2011
*/
function creaFormulario(){
    echo"<form name='formulario' action='registro2.php' method='post'>";
    echo"Nombre de usuario<br><input type='text' name='nombre' id='nombre' value='' size=25><br>";
    echo"Contraseña<br><input type='password' name='pass' id='pass' value='' size=25><br>";
    echo"<input type='submit'name='enviar' value='Enviar'>";
    echo"</form>";
    echo"<a href='registro3.php'>Registrarse</a>";
}

function creaFormRegistro(){
    echo"<form name='formularioReg' action='registro1.php' method='post'>";
    echo"Introduce un nombre de usuario<br><input type='text' name='nombre2' id='nombre2' value='' size=25><br>";
    echo"Contraseña<br><input type='password' name='pass1' id='pass1' value='' size=25><br>";
    echo"Vuelve a introducir tu contraseña<br><input type='password' name='pass2' id='pass2' value='' size=25><br>";
    echo"<input type='submit' name='enviar2' value='Enviar'>";
    echo"</form>";
    echo"<a href='registro1.php'>Volver</a>";
}

?>
</html>


y aqui funciones.js
var x;
x=$(document);
x.ready(inicializarEventos);

function inicializarEventos()
{
  var x;
  x=$("boton");
  x.click(presionTitulo1)
}

function presionTitulo1()
{
  alert("#probando");
}


Se supone que cuando pulsas el boton deberia salir un alert pero no sale nada,decir que jquery.js y el resto de archivos estan todos en el mismo directorio,y no veo donde pude estar el error :(
Edito:
Solucionado.
Tu problema creo que es el selector, deberia ser $('input#boton') y no $("boton");

En cualquier caso, una aproximación más simple, al menos para mi:

$(document).ready(function() {
$('input#boton').click(function() {
alert("#probando");
});
});
1 respuesta