Lo que intento lograr: deseo agregar un DIV después de un DIV existente y asignarle una clase específica.Anexar DIV e inmediatamente agregar clase en jQuery
empecé con esto:
var myClass = "thisIsMyClass";
$(this).after("<div></div>").addClass(myClass)
El problema con esto es que se agrega a myClass $ (este) en lugar de la DIV de nueva creación.
Así que dio a este un intento:
var myClass = "thisIsMyClass";
$(this).after("<div class='" & thisIsMyClass & "'></div>")
Pero jQuery no le gusta eso.
me puedo hacer esto, sin embargo:
$(this).after("<div class='thisIsMyClass'></div>")
jQuery está bien con esa sintaxis. Por supuesto, pierdo la capacidad de pasarlo como una variable.
Supongo que estoy haciendo algo bastante obviamente incorrecto. Pero estoy perplejo en cuanto a lo que es eso.
No tengo idea de por qué nunca se me ocurrió pero nunca pensé en anotar las declaraciones en jQuery. Gracias, Kobi! –