Большинству ответов здесь не хватает полезной информации:
Да, вы можете программно щелкать элемент ввода с помощью jQuery / JavaScript, но только если вы делаете это в обработчике события, принадлежащем событию THБыл запущен пользователем!
Так, например, ничего не произойдет, если вы, скрипт, программно нажмете кнопку в обратном вызове ajax, но если вы добавите ту же строку кода в событиеобработчик, который был поднят пользователем, он будет работать.
PS Ключевое слово debugger;
разрушает окно просмотра, если оно находится перед программным щелчком ... по крайней мере, в chrome 33 ...