Здравствуйте.
Никогда не пользовался тригерами. Не могли бы вы объяснить зачем их вообще придумали и когда их нужно использовать. Просто я не очень понимаю. К примеру в этой статье первый пример
http://jquery-docs.ru/events/trigger/#code
По нажатию на вторую кнопку срабатывает и нажатие на первую.
$("button:first").click(function () {
update($("span:first"));
});
$("button:last").click(function () {
$("button:first").trigger('click');
update($("span:last"));
});
А чем плох вариант?
$("button:first").click(function () {
update($("span:first"));
});
$("button:last").click(function () {
$("button:first").click();
update($("span:last"));
});
Или так же там написано :
Чтобы отправить первую форму на странице без использования функции submit(), сделайте:
$("form:first").trigger("submit");
А чем плох сабмит формы без тригера, почему и когда я должен использовать этот самый тригер?
$("form:first").submit();