Добавьте DIV и сразу добавьте класс в jQuery

Что я пытаюсь выполнить: Я хочу добавить 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 соглашается с тем синтаксисом. Конечно, я теряю способность передать его в как переменная.

Я предполагаю, что делаю что-то справедливо, очевидно, неправильно. Но я озадачен относительно того, каково это.

6
задан DA. 5 January 2010 в 18:15
поделиться