Пример
$(document).ready(function(){
$(":text").focus(function(){
$(this).after("<span> Текстовое поле активно.</span>");
});
$("#but1").click(function(){
$(":text").trigger("focus");
});
$("#but2").click(function(){
$(":text").triggerHandler("focus");
});
});
Метод triggerHandler вызывает обработчик события указанного типа у выбранного элемента.
Метод triggerHandler отличается от метода trigger тем, что при вызове обработчика он не вызывает стандартное действие (например браузер всегда отображает вертикальную черту на активном текстовом элементе) и затрагивает только первый элемент выбранный селектором.
$(селектор).triggerHandler(тип_обработчика,параметр1,параметрN)
селектор выбирает элемент, обработчик события которого будет вызван.
тип_обработчика (обязательный параметр) Тип обработчика события, который будет вызван у выбранного элемента.
параметр1,параметрN Являются необязательными параметрами. Дополнительные параметры, которые будут переданы в вызванный обработчик события.