Liste treeview afficher 1er élément
Bonsoir ! 8-)
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:
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:
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 ? :calim2:
Merci à vous !!