If the anchor you want to fire is inside the div and is the only anchor in the div then maybe this might work.
$('div.test').click (function () { alert ('div.test clicked'); $('a', this).trigger ('click'); }); On Aug 22, 2:53 am, John Liu <[EMAIL PROTECTED]> wrote: > <html><head> > <script language=javascript src="jquery-1.1.3.1.js"></script> > <script language=javascript> > $(document).ready(function(){ > $("div.test").click(function(){ > alert('div.test clicked'); > $("a").click(); > });}); > > </script></head><body> > <a href="http://google.com"> google </a> > <div class='test'>click</div> > </body></html> > > I have a situation where if anyone clicks anywhere within the div, I > want the anchor to be fired - in this case, navigate to google.com. > Why doesn't the above code work? > > thanks in advance. > jliu