jQuery позволяет вам вызывать событие щелчка вот так, чтобы привязать к нему
$('#someElem').click(function() {
console.log("Hello World");
});
И затем jQuery также позволяет вам вызывать событие, используя следующее.
$('#someElem').click();
Это называется паттерном наблюдателя или как называется этот паттерн?