Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to click on first li element programmatically using javascript/jquery? [duplicate]

I have a list of li elements inside ul

<ul>
   <li><a href=#>ABC</a></li>
   <li><a href=#>DEF</a></li>
   <li><a href=#>GHI</a></li>
</ul>

How do i programmatically click first element of li and call a JS function on that click. i.e. i want the li element to be clicked when the page loads

like image 924
Waleed Naveed Avatar asked Jun 09 '26 09:06

Waleed Naveed


1 Answers

Select first li using :first selector and use .trigger() to fire click event for it.

$("ul li:first").trigger("click");

$("ul li:first").click(function(){
  console.log("First li clicked");
});
$("ul li:first").trigger("click");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
   <li><a href=#>ABC</a></li>
   <li><a href=#>DEF</a></li>
   <li><a href=#>GHI</a></li>
</ul>
like image 133
Mohammad Avatar answered Jun 11 '26 21:06

Mohammad



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!