Entonces, como puede ver en el código a continuación, quiero crear un elemento HTML, en realidad un div con class pero como necesito crear un div como este: {{X3} }, esto no funciona para mí. Aquí está el código:

close: function () {
                var $this = $(this);

                $('<div class=btn>Close</div>')
                    .appendTo('p')
                    .on('click', function () {
                        $this.slideUp();
                    });
            }

¡Gracias por tus respuestas!

0
Blaz Kranjcev 31 ago. 2014 a las 00:01

2 respuestas

La mejor respuesta

Esa es la línea correcta:

$('<div class="btn btn-danger">Close</div>')

3
rollingBalls 30 ago. 2014 a las 20:02

Otra forma de hacer esto:

$(this).append($('<div />').attr({
        'id': idVariable,
        'class': classVariable
    }));

Pero ahora este fragmento es reutilizable, puede poner una identificación y cualquier clase que desee.

1
kodvin 30 ago. 2014 a las 20:29