Tengo un fragmento de texto almacenado en el html de la página como se ve a continuación.Jquery .html() y .text() eliminación de espacio en blanco adicional en IE7 e IE8
<div id="contentTextOriginal" style="display: none;">
_Sales Area: 560 sq ft (52.02 m²)_ _Ancillary storage: 678 sq ft (62.99 m2)_ _Separate W.C./Cloakroom_
**Total: 1,238 sq ft (115.00 m2)**</div>
Estoy a continuación, utilizando un enlace para poner el HTML anterior en un campo de entrada para que el usuario edite el uso de algunos jQuery
var textToEdit = $('#contentTextOriginal').text();
$('.editorTextBox').val(textToEdit);
He intentado tanto $('#contentTextOriginal').html();
y $('#contentTextOriginal').text();
en IE7 todos excepto un único el espacio se elimina del div.
lo tanto, el texto se muestra entonces como
"Área venta: 560 pies cuadrados (52,02 m²) almacenamiento _Ancillary: 678 pies cuadrados (62,99 m2) _ separados WC/Guardarropaen total: 1,238 sq ft (115.00 m2) "
¿Qué debo hacer para asegurarme de que IE7 no elimine todos los espacios en blanco?
Estoy usando un editor de marcas, por lo que el espacio en blanco es importante ya que contiene parte de la información de formato.
Trabaja en cualquier otro navegador, simplemente no IE7
Usando jQuery 1.7.1 – TheAlbear
¿Cuál es exactamente su pregunta? –
Editado para explicar mejor el problema. – TheAlbear