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 :

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'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
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>
j'ai essayé avec $('.tree li.parent:first') mais comment faire ?

Merci à vous !!