Of course, just pure force of habit still makes me call it a plugin.


On Aug 26, 9:51 am, Paolo Chiodi <chiod...@gmail.com> wrote:
> live is no longer a plugin, but core of jquery
>
> Paolo
>
> On Wed, Aug 26, 2009 at 10:14 AM, Leonard
>
> Martin<leonard.mar...@gmail.com> wrote:
>
> > You will either need to use the live plugin as follows:
>
> > $('#thumbs a').live('click',function(){...});
>
> > Or move the binding of your 'click' inside the callback function of
> > your $.ajax call so it would then look like:
>
> > .appendTo('#thumbs').click(function(){...});
>
> > As it is you're trying to bind onto anchors which don't exist yet.
> > Using $().live() allows you to bind onto all exisiting elements, and
> > any elements which may be created in the future.
>
> > On Aug 26, 8:54 am, cachobong <f.mngt...@gmail.com> wrote:
> >> Hello! I need help on this. i created image links by reading an xml
> >> and creating the img and a tags in jquery. how do i put a function in
> >> it? i tried the function below but it doesnt seem to work. These image
> >> links are stored in the div: "thumbs"
>
> >> Below is the code:
>
> >> $(function() {
> >>         $("#thumbs a").click(function(event) {
> >>                 event.preventDefault();
> >>                 alert("Hello world!");
> >>         });
>
> >>         $.ajax({
> >>                 type: "GET",
> >>                 url: "thumbs.xml",
> >>                 dataType: "xml",
> >>                 success: function(xml) {
> >>                 $(xml).find('thumb').each(function(){
> >>                         var title_text = $(this).find('title').text();
> >>                         var path_text = $(this).find('path').text();
>
> >>                         $('<a href=""></a>').html('<img src="'+ path_text 
> >> +'" alt="'+
> >> title_text +'" title="'+ title_text +'">')
> >>                         .appendTo('#thumbs');
> >>                         }); //close each(
> >>                 }
> >>         }); //close $.ajax(
>
> >> }); //close $(
>
> >> Thank you!!

Reply via email to