script.js 840 B

1234567891011121314151617
  1. // Insertion : wrap et unwrap
  2. $('.niveau-2').wrap('<div class="niveau-1"></div>');
  3. // On utilise le filtre :first pour ne prendre que les .niveau-2
  4. // de la première div.niveau-0. Mais la restriction avec le sélecteur
  5. // fait que ça ne fait rien (les .niveau-2 n'ont pas de parent .niveau-99)
  6. $('.niveau-0:first .niveau-2').unwrap('.niveau-99');
  7. // On utilise le filtre :eq(1) pour ne prendre que les .niveau-2
  8. // de la seconde div.niveau-0, et on supprime la div.niveau-1 ajoutée avant
  9. $('.niveau-0:eq(1) .niveau-2').unwrap();
  10. // Exemple wrapAll. Filtre :eq(2) pour ne cibler que la troisième div.niveau-0
  11. $('.niveau-0:eq(2) .niveau-3').wrapAll('<div class="niveau-2"></div>');
  12. // Exemple wrapInner. Filtre :last pour ne cibler que la dernière div.niveau-0
  13. $('.niveau-0:last .niveau-2').wrapInner('<div class="niveau-3"></div>');