$('a').each(function() ( var a = new RegExp('/' + window.location.host + '/'); if(!a.test(this.href)) ( $(this).click(function(event) ( event.preventDefault(); event.stopPropagation(); window.open(this.href, '_blank'); )); ) ));
Você pode fazer isso diretamente com HTML, mas isso é marcação inválida, isso cuida dos negócios sem código inválido e marcação desnecessária.
Ou você ainda pode evitar os problemas de validação e apenas anexar a classe target = _blank a qualquer link com atributos href começando com http: //. O exemplo abaixo direciona apenas links em uma área #content A redução do escopo pode ser uma boa ideia no caso de seus menus serem dinâmicos e criarem URLs completos.
$("#content a(href^='http://')").attr("target","_blank");
Observe também que há uma grande variedade de maneiras diferentes de direcionar apenas links externos.