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


Reply via email to