À propos de jQuery append() et comment faire pour vérifier si un élément a été ajouté

J'ai fait un très simple event handler, je voudrais avoir <p> élément sera ajouté lorsque le bouton est cliqué, vous pouvez vérifier mon code ici:

<div id="wrapper">
    <input id="search_btn" value="Search" type="button">
</div>
$("#search_btn").click(function(){
    $("#wrapper").append("<p id='other'>I am here</p>");
});

J'ai deux questions demander:

1, pourquoi mon .append() ne fonctionne pas comme je m'y attendais (c'est ajouter la <p> élément)

2. en jQuery, comment faire pour vérifier si un élément est déjà ajouté? Par exemple comment vérifier si <p id="other"> a déjà ajouté dans mon cas?

-------------------- mise à jour -------------------------------------------

Veuillez vérifier mon code mis à jour ici.

Donc, seule la 2ème question demeure...

jsfiddle par défaut de chargement de MooTools. J'oublie souvent de le changer, aussi.
Fermeture automatique des balises de ne pas manipuler ajout de la fonction. Bien que vous pouvez faire avec .next()

OriginalL'auteur Mellon | 2011-10-31