What is the correct way to trigger two click events one by one?

I want to fire a click event when a button is clicked. I wrote the code below. He worked for me, but I want to know which one is best for him.

1st method:

 jQuery( "#responav li" ).click(function() {
     jQuery( "#close-icon" ).click();
    });

Second method:

jQuery( "#responav li" ).click(function() { 
     jQuery( "#close-icon" ).trigger("click"); 
   });
+4
source share
1 answer

$.trigger('click')a bit more productive since it $.click()launches $.trigger('click').

From https://api.jquery.com/click/

This method is a shortcut to [...]. Trigger ("click")

And from http://api.jquery.com/trigger/

, .on() , , . , .trigger(). .trigger() , , .

+2

Source: https://habr.com/ru/post/1671192/


All Articles