John: Try using bind(); with click()
$("div.test").bind("click", function(){ $("a").click(); }); Hth, Michael > -----Original Message----- > From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of John Liu > Sent: Tuesday, August 21, 2007 6:53 PM > To: jQuery (English) > Subject: [jQuery] divert click to an anchor > > > <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