Это поведение JQuery. Я не уверен, почему он работает таким образом, он только запускает функцию onClick в ссылке.
Попробуйте:
jQuery(document).ready(function() {
jQuery('#foo').on('click', function() {
jQuery('#bar')[0].click();
});
});