Как я могу ждать завершения события клика

Я добавляю обработчик события клика к элементу

 $(".elem").click(function(){
       $.post("page.php".function(){
         //code1
      })
 })

И тогда я запускаю событие клика

$(".elem").click();
//code2

Как я могу убедиться, что code2 выполняется после выполнения code1

Ответы на вопрос(4)

Ваш ответ на вопрос