I want to click on button 2 to trigger a click event on button 1.
However, when I try the following, nothing happens when clicking on #2: no alert for #1 or #2.
Use
$('#button-1').trigger('click');
or
$('#button-1').trigger(e.type);
http://jsfiddle.net/8RnBf/17/
instead of
$('#button-1').trigger(e);
JSFIDDLE DEMO
Read about jquery .trigger() here