How to handle a link click event using jQuery?

To handle a click event using jQuery, use the click() method. This method allows you to attach a function that executes when a user clicks on a link or any other element. You can try to run the following code to handle a link click event using jQuery ?

Example

Here's a complete example that demonstrates handling link click events ?

<!DOCTYPE html>
<html>
<head>
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
   <script>
      $(document).ready(function(){
         $("a").click(function(){
            alert("You've clicked the link.");
         });
      });
   </script>
</head>
<body>
   <p>Click the link below to see the event handler in action.</p>
   <a href="#">Click Me</a>
</body>
</html>

When you click the link, an alert dialog will appear displaying "You've clicked the link."

Preventing Default Link Behavior

Often you'll want to prevent the default link behavior (navigation) when handling click events. Use event.preventDefault() for this ?

$(document).ready(function(){
   $("a").click(function(event){
      event.preventDefault();
      alert("Link clicked, but navigation prevented.");
   });
});

Targeting Specific Links

You can target specific links using selectors instead of all anchor tags ?

$(document).ready(function(){
   $("#myLink").click(function(){
      alert("Specific link clicked!");
   });
   
   $(".special-link").click(function(){
      alert("Class-based link clicked!");
   });
});

Conclusion

The jQuery click() method provides a simple way to handle link click events, allowing you to execute custom JavaScript code when users interact with links on your webpage.

Updated on: 2026-03-13T19:01:10+05:30

5K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements