jQuery: ссылки в новом окне - PullRequest
1 голос
/ 09 марта 2012

Это самая простая проблема, но я не могу понять, почему этот код не работает.Все, что я пытаюсь сделать, это заставить ссылки в div открываться в новом окне.

$(document).ready(function() {
$('#block-aggregator-feed-1 .content > a').click(function() {
        $(this).attr('target', '_blank');
});
});

Любая помощь будет оценена.

Ура!

Ответы [ 2 ]

2 голосов
/ 09 марта 2012
$(document).ready(function() {
$('#block-aggregator-feed-1 .content > a').each(function() {
        $(this).attr('target', '_blank');
});
});

Просто установите его на .ready, а не на клик.

2 голосов
/ 09 марта 2012
$(document).ready(function() {
    $('#block-aggregator-feed-1 .content > a').attr('target', '_blank');
});

Вы назначаете цель после срабатывания события щелчка.Сделайте это раньше, сразу после того, как документ готов.

...