Что я пытаюсь выполнить: Я хочу добавить DIV после существующего DIV и присвоить ему определенный класс.
Я запустил с этого:
var myClass = "thisIsMyClass";
$(this).after("<div></div>").addClass(myClass)
Проблема с этим состоит в том, что myClass добавляется к $ (это), а не недавно созданный DIV.
Таким образом, я дал этому попытку:
var myClass = "thisIsMyClass";
$(this).after("<div class='" & thisIsMyClass & "'></div>")
Но jQuery не нравится это также.
Я могу сделать это, однако:
$(this).after("<div class='thisIsMyClass'></div>")
jQuery соглашается с тем синтаксисом. Конечно, я теряю способность передать его в как переменная.
Я предполагаю, что делаю что-то справедливо, очевидно, неправильно. Но я озадачен относительно того, каково это.