Odpowiedzią może być funkcja wyzwalania z jQuery.
Dokumentacja jQuery mówi:
Wszystkie programy obsługi zdarzeń dołączone za pomocą .on () lub jednej z jej metod skrótów są wyzwalane, gdy wystąpi odpowiednie zdarzenie. Można je jednak uruchomić ręcznie za pomocą metody .trigger (). Wywołanie .trigger () wykonuje programy obsługi w tej samej kolejności, w jakiej byłyby, gdyby zdarzenie zostało wyzwolone w sposób naturalny przez użytkownika
Dlatego najlepszym rozwiązaniem jednoprzewodowym powinno być:
$('.selector_class').trigger('click');
$('#foo').click();
$('#foo').click()
, co skutecznie robi to samo.