Трудности вставки элемента var с помощью insertAfter

У меня есть переменная с именем Product1 (проверено с предупреждением)

var currentClass = $(this).parent().attr('class');

Мне трудно вставить его в мою команду клонирования - это не работает:

$(this).parent().clone(true).insertAfter(currentClass)

(если я поставлю название класса, он работает)

$(this).parent().clone(true).insertAfter('.Product1')

Я действительно не знаю, как это сделать. Спасибо за вашу помощь.

1 ответ

Потому что вы используете строковое имя класса, и поэтому селектор работает с "точкой"

$(this).parent().clone(true).insertAfter('.'+currentClass);

проверьте, установлен ли vars, и войдите, если он работает

Другие вопросы по тегам