16-04-2008, 01:04 PM
(Modification du message : 16-04-2008, 01:10 PM par Sephi-Chan.)
NicoMSEvent a écrit :Sephi, tois qui est expert en jQuery, tu pourrais donner tes lumièresC'est très flatteur. :p Cela dit, je suis malheureusement très loin d'être un gourou en jQuery, des gens comme Anthor sont largement meilleurs que moi en la matière !
Mais j'ai quand même une solution à proposer pour ce problème, et qui ne requiert pas de modification dans ton code XHTML.
Code PHP :
<?php
$(document).ready(function(){
$('td a').click(function(){
$(this).parent('td').parent('tr').hide();
return false;
});
});
Ainsi, quand on clique sur un lien contenu dans une cellule de tableau, le script recherche le parent de l'élément cliqué (donc la cellule de tableau), puis va chercher le parent de ce parent, donc la ligne du tableau, puis la masque.
Note que dans ce cas, tu peux omettre de spécifier le type (tr et td) des parents, mais ça facilite la lecture et la compréhension.
- [Documentation jQuery] La fonction parent() ;
- [Documentation jQuery] Les fonctions de déplacement dans l'arbre DOM ;
Sephi-Chan