Bonjour,

J'ai le code html suivant:

Code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<input type="text" id="titremenu"/>
<div id="tree">
        <ul>
            <li>menu1
                <ul>
                <li>menufils1</li>
                <li>menufils2</li>
                <li>menufils3</li>
                </ul>
            </li>
            <li>menu2</li>
        </ul>
    </div>


A chaque clique sur un <li> je veux que son contenu s'affiche dans l'input text exemple: menu1

voici mon code jQuery:
Code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$("#tree").click(function(){
 
        $("input#titremenu").val($(".dynatree-active a").text());
    });
Mon problème c'est que je dois cliquer 2 fois pour que le text s'affiche dans l'input, peut être parce que j'ai fait l'action click sur la <div> qui les regroupe, mais lorsque je fait l'action sur les li ça donne rien du tout

Merci d'avance