Переменная jQuery для идентификации ID
У меня есть кнопки с классом с именем nav, когда нажимается кнопка, ID читается и переменная "до» установлен на идентификатор. Как только переменная установлена, я 'Я удаляю часть удостоверения личности "-ссылка на сайт", Эта часть работает нормально, но может быть там, где создается моя проблема. Однажды "-ссылка на сайт" Я был удаленЯ пытаюсь использовать оставшуюся часть pre, чтобы указать идентификатор элемента на странице и анимировать его. Поэтому я использую другую переменную, чтобы взломать вместе ...
curr = '$("#'+pre+'")';
Это "появляется» чтобы создать то, что мне нужно, но когда я нацеливаю курсор в моей анимации, ничего не происходит. Вероятно, б / к я создал строку, и это где мои знания начинают исчезать.
Ниже приведена полная функция. Я планирую использовать это с несколькими кнопками, которые имеют соответствующие div 'Так что было бы неплохо использовать одну функцию для всего класса.
var pre = null;
var curr = null;
$('.nav').click(function(){
pre = $(this).attr("id");
pre = pre.substring(0, pre.indexOf("-link"));
curr = '$("#'+pre+'")';
alert(curr);
curr.animate({opacity:1}, {
duration:250,
queue:true,
complete:function(){
// alert("calling moveOld");
moveOld();
}
});
});