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

Reply via email to