jquery détection et de suppression d'un élément cliqué
J'ai une hiérarchie des DIVs avec des classes associées, mais pas les Identifiants. Comment puis-je supprimer l'élément cliqué?
<div>
<div class="minibox" onclick="remove_me()">Box1</div>
<div class="minibox" onclick="remove_me()">Box1</div>
<div class="minibox" onclick="remove_me()">Box1</div>
<div class="minibox" onclick="remove_me()">Box1</div>
<div class="minibox" onclick="remove_me()">Box1</div>
</div>
<script>
function remove_me(){
///remove the clicked div
}
</script>
Vous devez vous connecter pour publier un commentaire.
À l'intérieur de l'jQuery document.prêt() événement, vous avez besoin de lier un gestionnaire de clic sur le
div
'sDécouvrez jQuery remove() et cliquez sur().
La
this
dans le gestionnaire d'événement fait référence à l'élément qui a été cliqué.Changement
à
ensuite utiliser
Découvrez remove().
Si vous pouvez utiliser jQuery pour inscrire votre événement c'est aussi simple que:
Exemple de Code sur jsfiddle.
votre code html:
votre jQuery
Démo avec fadeOut animation:
http://jsfiddle.net/qJHyL/1/ (et de fantaisie icône de suppression)
alors vous devez utiliser
Exemple dans JSBIN
fadeIn
était une faute de frappe, c'estfadeOut
et ajout d'un exemple, la proposition est de donner une belle enlever l'effet, de sorte qu'il n'a pas simplement "disparu" ... c'est tout sur les techniques d'INTERFACE utilisateur, j'ai l'habitude de permettre aux utilisateurs de savoir ce qu'il se passe et je ne ferai jamais quelque chose comme la disparition d'un div / tableau ligne / autre élément sans un effet simple de disparition.