tengo este código jQueryinterpolación en JavaScript
$("#selector").html('<a href=url>text</a>');
donde url
y text
son variables JavaScript. ¿Cómo los evaluaría dentro de las citas?
tengo este código jQueryinterpolación en JavaScript
$("#selector").html('<a href=url>text</a>');
donde url
y text
son variables JavaScript. ¿Cómo los evaluaría dentro de las citas?
Sólo concatenar las cadenas junto con +
:
$('#selector').html('<a href='+url+'>'+text+'</a>');
Mientras respuesta de @ kingjiv tiene toda la razón, si se va a realizar una gran cantidad de plantillas con jQuery puede ser que valga la salida a la tmpl * plug-in para ayudar a mantener las cosas organizadas
* nota: Este complemento nunca pasó de la versión beta, y ya no se actualiza, el enlace de arriba es solo para fines de archivo.
Para cualquier persona que aterrice aquí después de 2015: use ES6 template literals. Estos son literales de cadena, encerrados en palos de retroceso, que permiten expresiones incrustadas.
$('#selector').html(`<a href='${url}'>${text}</a>`);
que creó un proyecto de código abierto para la interpolación se puede tratar. https://github.com/zsong/Kiwi Gracias. – zsong