Показать сообщение отдельно
  #1 (permalink)  
Старый 17.09.2015, 23:04
Аспирант
Отправить личное сообщение для zerofx Посмотреть профиль Найти все сообщения от zerofx
 
Регистрация: 08.11.2013
Сообщений: 78

замена линков при клике
привет всем - поставили мне одну задачу ...

есть две ссылки- первая уже прописана в href и открывается в новом окну при клике (это работает), и после клика и после открытия в новом окне - в href должна поместиться вторая ссылка - и так столько сколько раз кликните на ссылку

я кажется понимаю как оно должно работать ... логику, но на практике не могу его заставить заработать ....

в общем - результатов + ошибок - нет ...

помогите разобраться

https://jsfiddle.net/rao1qptx/



<a target="_blank" class="link" href="http://www.ya.ru">LINK</a>


$(document).ready(function() {
    $('.link').click(function() {
        var first_url = 'http://www.ask.com'; // ссылка на аск
        var second_url = 'http://www.ya.ru'; // ссылка на яндекс
        var true_url = $(this).attr('href'); //помещаю ссылку которая есть на данный момент в href

        link_sort(); // инициалізирую функцию

        function link_sort() {
            if (true_url == first_url) { //сравниваю силки
                $(this).attr('href', second_url) // если не совпадают то ставим это в хреф
            } else {
                $(this).attr('href', first_url) // если не совпадают то ставим это в хреф
            };
        }

    });
Ответить с цитированием