Salut
tu pets ton code tel qu'il était avant dans un fichier sans changement et tu place le contenu entre
1 2 3
| $(document).ready(
//ton code ici
); |
et tu charge le fichier dans le head de ta page
PS: merci d'utiliser le forum JQuery pour les question JQuery
Le code
1 2 3 4
|
$('tbody').on( 'click', 'tr',function()
{
//et la je pouvais appeler $(this) pour effectuer des action sur l'élément cliqué |
signifie
Rechercher tous les élément de type 'tbody' pour chaque élément trouvés associer à l'événement 'click' sur tous les fils 'tr' la fonction annonyme
Ce code à une toute autre sigification
1 2 3 4 5 6 7
|
$('tbody').on( 'click', 'tr', mafonction($(this)))
function mafonction($element) // Dans un cas comme ça, on met un $ devant element comme il vient de $(this) lui même issue de JQuerry?
{
//...
} |
il signifie
Rechercher tous les élément de type 'tbody' pour chaque élément trouvés associer à l'événement 'click' sur tous les fils 'tr' le résultat de l'exécution de 'mafonction' avec pour paramètre le résultat de la rechercher de l'objet 'this'.
'mafonction' est donc exécuter au moment où on veut associer quelque chose à l'événement click
un simple passage en debug t'aurait montré que tu faisait fausse route.
// Dans un cas comme ça, on met un $ devant element comme il vient de $(this) lui même issue de JQuerry?
le $ ne set à rien
A+JYT
Partager