jQuery lier à soumettre le formulaire ne fonctionne pas

J'ai un formulaire comme ceci:

<form class="category_form" id="category_form" method="post">
<p class="ui-widget">
    <label for="birds">Birds: </label> 
    <input id="birds" /> <a id="add_category" href="#">Add Category</a>
</p>

<p class="ui-widget" style="margin-top:2em; font-family:Arial">
    Result:
    <textarea id="log" style="height: 200px; width: 300px; overflow: auto;" class="ui-widget-content"></textarea>
</p>

<p>
    <input type="submit" class="button" value="Add">
</p>
</form>

et j'ai un jQuery lier la fonction comme ceci:

$('#category_form').bind('submit',function()
{
    //Get the variables

    alert ("hello");

    return false;
});

Ce que je voulais faire passer est à chaque fois présenter bouton est enfoncé, la fonction jQuery aurait le feu et l'alerte qui allait se passer, mais pour quelque raison il ne fonctionne pas comme je l'aurais cru.

L'exemple vivant est sur cette page de test: http://problemio.com/test.php

Aucune idée pourquoi appuyant sur le bouton ajouter n'est pas de faire de la ci-dessus jQuery travail?

Merci!!

essayez de .live() au lieu de .lier

OriginalL'auteur GeekedOut | 2011-10-28