Bonsoir !
j'aimerai faire une modification d'un code source mais j'ai dû mal à réussir !
je m'explique j'aimerai faire une liste de trie (treeview) en Jquery. Tout fonctionne très bien, sauf que j'aimerai afficher par défaut le début le 1er li.
Voici le code :
j'aimerai laissé ouvert la 1ere balise c'est à dire test 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $('.tree li').each(function(){ if($(this).children('ul').length > 0){ $(this).addClass('parent'); } }); $('.tree li.parent > a').click(function(){ $(this).parent().toggleClass('active'); $(this).parent().children('ul').slideToggle('fast'); });
j'ai essayé avec $('.tree li.parent:first') mais comment faire ?
Code : 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
18
19
20
21
22
23
24
25
26
27 <div class="tree"> <ul> <li><a>Test 1</a> <ul> <li><a>Second Level</a></li> <li><a>Second Level</a></li> <li><a>Second Level</a></li> </ul> </li> <li><a>Test 2</a> <ul> <li><a>Second Level</a></li> <li><a>Second Level</a></li> <li><a>Second Level</a></li> </ul> </li> <li><a>Test 3</a> <ul> <li><a>Second Level</a></li> <li><a>Second Level</a></li> <li><a>Second Level</a></li> </ul> </li> </ul> </div> </div>
Merci à vous !!
Partager