¿Hay algún problema al reemplazar los contenidos de <span
en jQuery?jQuery reemplazar html en lapso
Tengo esto;
<span class='DimensionList'>
some html
</span>
y
$('.DimensionList').html("<b>This is the new html</b>");
Lo que estoy encontrando es que en FF el contenido del lapso que se añaden a. Entonces, el nuevo HTML se encuentra por encima del anterior.
En IE6, sí, tengo que atenderlo, está haciendo más o menos lo mismo.
EDITAR
He editado la pregunta para demostrar que no es HTML en el HTML de reemplazo
http://api.jquery.com/html/#html2 "Cuando usamos .html() para establecer los contenidos de los elementos, todos los contenidos que se encontraban en esos elementos son reemplazados por los nuevos contenidos " Los documentos están claros. ¿Qué versión de jQuery estás usando? – Tudorizer
Estoy usando jquery-1.4.2.min.js. Y sí, sé que esto funciona si uso una Div pero no cuando la cambio a un lapso. Para el registro, no puedo usar un div en este caso – griegs
Funciona para mí. Caso de prueba reproducible por favor. No creo que lo que piensas que está sucediendo, esté sucediendo. – bobince