У меня есть этот HTML-код, который выглядит следующим образом:
<input type="submit" name="savebutton" class="first button" />
<input type="submit" name="savebutton" class="second button" />
и JS:
jQuery("input.second").click(function(){
// trigger second button ?
return false;
});
Итак, как я могу вызвать событие click со второй кнопки, нажав на первую? Обратите внимание, что у меня нет никакого контроля над 2-й кнопкой, ни над html-кодом, ни над событием click ...
Добавьте идентификаторы к обоим входам, id = "first" и id = "second"
//trigger second button $("#second").click()
Ну, вы просто запускаете нужное событие щелчка:
$(".first").click(function(){
$(".second").click();
return false;
});
jQuery("input.first").click(function(){
jQuery("input.second").trigger("click");
return false;
});
Вы имеете ввиду это:
jQuery("input.first").click(function(){
jQuery("input.second").trigger('click');
return false;
});