Yes the click event works. But it will require a lot more programming since the HTML being added is generated via Ajax. I guess I could bring the data in via json and assemble the HTML objects from within the original script.
I am curious why it works in safari but not webkit/air. Thanks for the assist. On Sep 11, 4:40 pm, "Andy Matthews" <[EMAIL PROTECTED]> wrote: > Why are you using onclick attributes? jQuery supports the click event > natively (which also works in AIR apps: > > Looks like for your HTML the jQuery might be this: > > $('span.pageName a').click(function(){ > // do something here > > }); > > This has the added benefit of cleaning up your HTML and making it far easier > to read. > > andy matthews > > -----Original Message----- > From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On > > Behalf Of gecko68 > Sent: Thursday, September 11, 2008 1:45 PM > To: jQuery (English) > Subject: [jQuery] Oddity with Jquery and Adobe AIR > > I am trying to append some HTML to an object. It includes href's and onclick > events, but for some reason in AIR the onclicks don't seem to fire. > > var pageName = 'text'; > var x = 1; > var newPageData = "<div class='panel' id='r"+x+"'><span > class='pageName'>"+pageName+"" + "<a href='javascript:void(0);' > onclick='alert("+x+");'><img src='images/control-delete-16.png' > class='mini-icon'></a></span><p/>" > + > "<input type='checkbox' id='r"+x+"newpage' value='true'>Check me<br/></ > div>"; > > $('.scrollContainer').append(newPageData); > > It all appears fine, but when I click the icon, nothing happens. I have > tested this script in FireFox and Opera with no problems. > > Any help would be appreciated. > Dan