Estoy tratando de determinar el ancho de una cadena. Estoy usando el siguiente código, pero siempre devuelve 0. Parece que a medida que se crea el elemento span y todavía no está presente en el cuerpo de la página, jQuery width() devuelve 0. ¿Hay alguna manera de que pueda obtener el ancho del texto sin recurrir a la creación de código html ficticio en la página?jQuery width() devuelve 0 para un elemento span creado sobre la marcha?
Gracias :)
$('<span>test</span>').width(); // width = 0
$('span.width').width(); // returns a width value
<body><span class="width">test</span></body>
@Dominic Gracias por la edición :) –