Użycie jQuery do otwarcia wszystkich linków zewnętrznych w nowym oknie

Nowość w jQuery tutaj. Znalazłem kilka stron internetowych, które zbliżają się do tego, co próbuję zrobić, ale nie do końca. Właściwie to myślę, że poniżejdomniemany faktycznie działać, ale mówi:

[@href^="http://"]

nie jest rozpoznawany (błąd składni). Jakaś pomoc?

$(document).ready(function() {
    $('a[@href^="http://"]').filter(function() {
        return this.hostname && this.hostname !== location.hostname;
    }).attr('target', '_blank');  
});

Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion