Функция jQuery's .trigger('click');
приведет к возникновению события на этом событии, она также не активирует действие браузера по умолчанию.
Вы можете имитировать те же функции со следующим JavaScript:
jQuery('#foo').on('click', function(){
var bar = jQuery('#bar');
var href = bar.attr('href');
if(bar.attr("target") === "_blank")
{
window.open(href);
}else{
window.location = href;
}
});