Yes!! it's ok, thank you very much.

On 20 mai, 12:26, sebastien creme <sebastien.cr...@gmail.com> wrote:
> Does the item2-1 loaded via ajax ?
>
> if true you might use .live() to let jquery add event handler after
> all dom node loaded asynchronously.
> in your example it could give something like :
>
> $("span[id]").live('click', function() {  ..
>
> On May 19, 9:15 pm, mrkeyser <mathieu.develo...@gmail.com> wrote:
>
> > "maybe" = "peut-être" en français. ;)
>
> > No, the problem is that no event is raised.
>
> > $("span[id]").click(function() {
> >    alert("Toto");
>
> > });
>
> > If I add an "alert (" toto "), it appears when I click on" item 2 "but
> > not when I click on" Item 2-1 ".
>
> > On 19 mai, 16:15, "#micah" <micah.a.sm...@gmail.com> wrote:
>
> > > Is the extra '-' in span id="item-2-1" the issue? Should it be span
> > > id="item 2-1"?
>
> > > How do you say maybe in french? :)
>
> > > On May 19, 9:00 am, mrkeyser <mathieu.develo...@gmail.com> wrote:
>
> > > > Hello,
>
> > > > I'm french, sorry for my English, thank you google translation! ;)
>
> > > > I'd like to make ajax calls to load sub-nodes in my treeview.
> > > > I have the following tree:
>
> > > > Tree HTML :
>
> > > > <ul id="tree">
> > > >   <li id="1"><span>Item 1</span></li>
> > > >   <li id="2"><span id="item-2">Item 2</span></li>
> > > >   <li id="3"><span>Item 3</span></li>
> > > > </ul>
>
> > > > Method JS :
>
> > > > $("span[id]").click(function() {
> > > >   var toto = $(this).parent();
> > > >   if (toto.find(">ul").length == 0) {
> > > >     var id = $(this).attr("id").substring("item-".length);
> > > >     $.post("/Export/GetChildItem", { "id": id }, function(data) {
> > > >       var branches = $(data).appendTo("#" + id);
> > > >       $("#tree").treeview({
> > > >         add: branches
> > > >       });
> > > >     });
> > > >   }
>
> > > > });
>
> > > > Result :
>
> > > > <ul id="tree">
> > > >   <li id="1"><span>Item 1</span></li>
> > > >   <li id="2"><span id="item-2">Item 2</span>
> > > >     <ul>
> > > >       <li><span id="item-2-1">Item 2-1</span></li>
> > > >       <li><span>Item 2-2</span></li>
> > > >     </ul>
> > > >   </li>
> > > >   <li id="3"><span>Item 3</span></li>
> > > > </ul>
>
> > > > When I click on "item 2", no problem. If I click on "item 2-1", no
> > > > event, why?
> > > > I've tried everything, I do not see...
>
> > > > Thanks

Reply via email to