Passer au contenu du forum

jQuery documentation, manuel en français

La documentation français de jquery

Partager

Recherche







Catégories

jQuery Mobile

detach()

Liste des paramètres acceptés :

detach()

La méthode detach() est la même que. Remove (), sauf que. Detach () conserve toutes les données de jQuery associés aux éléments supprimés. Cette méthode est utile lorsque des éléments sont enlevés pour être réinsérés dans le DOM à un moment ultérieur.

Cette methode renvoie:  -

Prenons l'exemple suivant:

<!DOCTYPE html>
<html>
<head>
  <style>p { background:yellow; margin:6px 0; } p.off { background: black; }</style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
  <p>Hello</p>
  how are
  <p>you?</p>
  <button>Attach/detach paragraphs</button>
<script>
    $("p").click(function(){
      $(this).toggleClass("off");
    });
    var p;
    $("button").click(function(){
      if ( p ) {
        p.appendTo("body");
        p = null;
      } else {
        p = $("p").detach();
      }
    });</script>

</body>
</html>