Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.07.2014, 13:03
Интересующийся
Отправить личное сообщение для new_developer Посмотреть профиль Найти все сообщения от new_developer
 
Регистрация: 25.07.2014
Сообщений: 28

конкатенация строки
Всем привет, перепробовал все варианты которые на ум приходили, не ладится что-то со строками))

вообщем надо слеш добавить перед решёткой...

thisLink = $("a[href=+ '/' + #" + thisDestination.attr("id") + "]");


на такой вариант ругается
Ответить с цитированием
  #2 (permalink)  
Старый 25.07.2014, 13:06
Интересующийся
Отправить личное сообщение для new_developer Посмотреть профиль Найти все сообщения от new_developer
 
Регистрация: 25.07.2014
Сообщений: 28

thisLink = $("a[href=+ "/" + #" + thisDestination.attr("id") + "]");


так выдает Uncaught Error: Syntax error, unrecognized expression: NaNp1]
Ответить с цитированием
  #3 (permalink)  
Старый 25.07.2014, 13:15
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

может быть так?
thisLink = $("a[href=" + "/#" + thisDestination.attr("id") + "]");
Ответить с цитированием
  #4 (permalink)  
Старый 25.07.2014, 13:27
Интересующийся
Отправить личное сообщение для new_developer Посмотреть профиль Найти все сообщения от new_developer
 
Регистрация: 25.07.2014
Сообщений: 28

Сообщение от Pavel M. Посмотреть сообщение
может быть так?
thisLink = $("a[href=" + "/#" + thisDestination.attr("id") + "]");
Uncaught Error: Syntax error, unrecognized expression: a[href=/#p1]
Ответить с цитированием
  #5 (permalink)  
Старый 25.07.2014, 13:29
Интересующийся
Отправить личное сообщение для new_developer Посмотреть профиль Найти все сообщения от new_developer
 
Регистрация: 25.07.2014
Сообщений: 28

Сам скрипт, у меня у перед сыллками / чтобы с других страниц возврашался без слеша всё ок, а как его к этому выражению приделать не знаю)

//scroll

    var theDestinations = $('a[id]');

    theDestinations.each(function(i){

        var	thisDestination =  $(this),
            thisDestinationOffset = thisDestination.offset(),
            thisLink = $("a[href=" + "/#" + thisDestination.attr("id") + "]");

         


        if(thisLink.length > 0) {
            thisLink.click(function(){
                $('html,body').animate({scrollTop : thisDestinationOffset.top-70}, 1000);
                return false;
            });
        }
    });
Ответить с цитированием
  #6 (permalink)  
Старый 25.07.2014, 13:29
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

thisLink = $("a[href='/#" + thisDestination.attr("id") + "']");
Ответить с цитированием
  #7 (permalink)  
Старый 25.07.2014, 13:38
Интересующийся
Отправить личное сообщение для new_developer Посмотреть профиль Найти все сообщения от new_developer
 
Регистрация: 25.07.2014
Сообщений: 28

tsigel,
Спасибо
Ответить с цитированием
  #8 (permalink)  
Старый 25.07.2014, 13:40
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Пожалуйста

Последний раз редактировалось tsigel, 25.07.2014 в 15:32.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считать строки в таблице игнорируя вложенные Гробовщик jQuery 7 17.12.2013 09:49
Удаление совпадения строки из строки feniks7 Общие вопросы Javascript 3 24.07.2013 22:15
Видимость строки таблицы sslab Events/DOM/Window 8 04.12.2011 21:58
Выделение строки в таблице posta ExtJS 5 23.06.2011 12:31
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31