Метод .trigger() вызывает событие у выбранных элементов, что приводит к запуску обработчиков этого события и имеет два варианта использования:

.trigger(eventType, [extraParameters])

eventType — тип вызываемого события. Например "click", "resize" и.т.д. (список всех событий см. ниже).
extraParameters — массив дополнительных данных, передаваемых в обработчик.

.trigger(eventObject)

Позволяет повторно запустить событие из обработчика текущего события. Может быть полезно при необходимости вызывать событие через определенные периоды времени. eventObject — объект обрабатываемого события, который был передан в обработчик.

 Простой пример:

$('#foo').bind('click', function(){
  alert('Текст');
});

$('#foo').trigger('click');

Стоит учесть, что вызов события методом trigger() не полностью повторяет событие, произошедшее по естественным причинам. Например вызов события "click" применительно к ссылке, не приведет к переходу по ней.