try this:

 <script type="text/javascript">
       $(document).ready(function(){


               $("#trigger").click(function(){
                       $("#content").append('<a href=""
class="test">click does not work</a>');

                                                 $(".test").click(function(){
                                alert("yeepee");
                                                        return false;
                                 });

                       return false;
               });
       });
 </script>

2007/1/23, Peter Bengtsson <[EMAIL PROTECTED]>:
> I don't think it'll work because there is no ELEMENT called ".test".
> '<div class="test">click does not work</div>' is treated as a string and
>   isn't converted into the DOM.
>
> Consider changing you "#trigger".click() to instead create a DOM element
>   and add DOM text to it. Eg.
> $("#trigger").click(function(){
>    var div = document.createElement('div');
>    div.className = 'test';
>    div.appendChild(document.createTextNode('click does not work'));
>    $("#content").append(div);
>    return false;
> });
>
>
> Laurent Goussard wrote:
> > Hi there,
> >
> > I'm trying a very simple (in my opinion) use of jQuery, but I can't
> > figure how I am suppose to make it work.
> > Can someone explain me how enabling the click event on .test even if
> > the .test element is loaded dynamically from script (ajax doesn't work
> > neither) ?
> >
> > - - - -
> >   <script type="text/javascript">
> >       $(document).ready(function(){
> >               $(".test").click(function(){
> >                       alert("yeepee");
> >               });
> >               $("#trigger").click(function(){
> >                       $("#content").append('<div class="test">click does 
> > not work</div>');
> >                       return false;
> >               });
> >       });
> >   </script>
> > (...)
> >   <a href="http://www.site.com/"; id="trigger">click</a>
> >   <div id="content">dummy content</div>
> > (...)
> > - - - -
> >
> > Thank you,
> >
> > Laurent
> >
> > _______________________________________________
> > jQuery mailing list
> > [email protected]
> > http://jquery.com/discuss/
> >
>
> --
> Peter Bengtsson,
> work www.fry-it.com
> home www.peterbe.com
> hobby www.issuetrackerproduct.com
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>


-- 
Roberto Ortelli
http://weblogger.ch

_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to