Bonjour,
Comme l'indique le titre je cherche à simplifier mon Javascript qui récupére la valeur de l'enfant du n-ième parent.
Voici ma structure (accordion jquery ui) :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <div id="accordion"> <h3><a href="#">PHOTOS</a><span><img src="" alt="" title=""></span></h3> <div> <div>...</div> <div> <button>Récupère ma valeur (PHOTOS)</button> </div> </div> <h3><a href="#">VIDEOS</a><span><img src="" alt="" title=""></span></h3> <div> <div>...</div> <div> <button>Récupère ma valeur (VIDEOS)</button> </div> </div> </div>
J'arrive à récupérer le texte en faisant ceci :
Mais je pense qu'il doit y avoir plus simple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $('button').click(function() { var ancetre = $(this).parent().parent().parent(); alert($(ancetre).children('h3').find('a').html()); });
Si vous avez des pistes, n'hésitez pas à partager
Tcho
Partager