Ответ 1
$(document).ready(my_function);
или
$(document).ready(function () {
// Function code here.
});
Или более короткий, но менее читаемый вариант:
$(my_function);
Все это вызовет вызов my_function после загрузки DOM.
Подробнее см. документацию готовое событие.
Привязывает функцию, подлежащую выполнению когда DOM готов быть пройденных и управляемых.
Edit:
Чтобы имитировать клик, используйте метод click() без аргументов:
$('#button').click();
Из docs:
Запускает событие щелчка каждого согласованный элемент. Вызывает все функции, связанные с этим щелкните событие, которое нужно выполнить.
Чтобы собрать все вместе, следующий код имитирует щелчок при завершении загрузки документа:
$(function () {
$('#button').click();
});