Events attached through jQuery(bind) are not triggered from same domain child Iframe?

Events attached through jQuery(bind) are not triggered from same domain child Iframe?

Hi All,
 
I need to confirm if can we trigger click event of parent window element from an Iframe element using "Trigger" method?
 
I am facing an issue that I am not able to fire click event attached by bind method of jQuery from a child Iframe. While its a strange behavior that when I use javascript "onclick" method to bind click event then that gets triggered from Iframe. Does it mean that jQuery "bind" method restricts the scope of events to only current window?
 
Following is the code which I am using:
 
Parent Window:
       <script type="text/javascript">
            $(function() {
                  $("#TopNav a").bind('click', function(){
                        alert("JQUERY event's of Parent Link has been fired.");
                  });
            });




      </script>
 
Child Iframe Window:
       <script type="text/javascript">
            $(function() {
                  $("a#fireParentWinEvt").bind('click', function() {
                        $("#TopNav a", parent.document.getElementsByTagName('body')[0]).trigger('click');
                  });
            });




      </script>
 
and
 
If I use js onclick method like following in parent window then it triggers the event from Iframe:
       <script type="text/javascript">
            $(function() {
                  document.getElementById('parentTagObject').onclick = function() { alert("JQUERY event's of Parent Link has been fired."); };
            });


      </script>
 
Please help me and reply if you need more clarification on this issue.
 
Thanks in advance :)
 
Vikash Bhardwaj