The click event on an A tag has a default action associated with it by the browser ... more specifically a redirect to the links href. You have to stop this default action in order to see your alert. There are two ways to do this.
The first way: A click handler can return false to prevent the default (and stop propagation). To do this, your event handler would look like this: $("a").click(function(){ alert("Thanks for visiting!"); return false; }); The second way: The event handler gets passed the event object as its first argument and the event object has a method to prevent the default behavior as well. You could also do the above like this: $("a").click(function(event){ alert("Thanks for visiting!"); event.preventDefault(); }); Hope that helps! -- Brandon Aaron On 9/27/07, cmbtrx <[EMAIL PROTECTED]> wrote: > > > lol, wow--I sure was peeved! > > Uh anyway sorry, the page itself is off-limits (per my client's > request), but here's the code: > > <!DOCTYPE HTML PUBLIC > "-//W3C//DTD HTML 4.01//EN" > "http://www.w3.org/TR/html4/strict.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> > <head> > <title>test</title> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > <meta name="title" content="" /> > <meta name="description" content="" /> > <meta name="keywords" content="" /> > <link rel="stylesheet" href="style.css" type="text/css" /> > <script src="jquery.js" type="text/javascript"></script> > <script type="text/javascript"> > $(document).ready(function(){ > > $("a").click(function(){ > alert("Thanks for visiting!"); > }); > > }); > </script> > </head> > <body><a name="top"></a> > > <a href="http://jquery.com/">jQuery</a> > > [more html...] > > > So, if I understand this, clicking on the "jQuery" link above > should...uhh, pop an alert right? Or is jQuery really not that simple? > Or do I have a typo? Or am I in the wrong profession? (OK, don't > answer that.) > > And thanks for the amazing display of patience, people! (most other > code forums would have had me tarred and feathered by now!) > > > On Sep 27, 11:44 am, cmbtrx <[EMAIL PROTECTED]> wrote: > > OK, forgive my tone here...I'm actually quite flabbergasted. > > > > I ***FINALLY*** get around to trying out jquery. > > > > Oh, I'm sure that quite obviously I'm doing something wrong, because > > after following the first few paragraphs of the "How JQuery Works" > > section (clicking a link launches an alert box...uh ok, no fine) it > > does absolutely nothing. > > > > Wow. > > > > So far the javascript skills required for testing this are sub-fetal > > so I can't imagine what black magic I might possibly have introduced > > into this 79Kb albatross. > > > > No, OK, I won't condemn it yet, but can somebody enlighten me? > > > > (I thought this would be easy.) > >