Tôi có một đoạn văn bản được lưu trữ trong html của trang như được thấy bên dưới.Jquery .html() và .text() xoá khoảng trắng thừa trong IE7 & 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>
tôi sau đó sử dụng một liên kết để đặt mã HTML trên trong một lĩnh vực đầu vào cho người sử dụng để chỉnh sửa bằng một số jQuery
var textToEdit = $('#contentTextOriginal').text();
$('.editorTextBox').val(textToEdit);
Tôi đã thử cả hai $('#contentTextOriginal').html();
và $('#contentTextOriginal').text();
trong IE7 tất cả ngoại trừ một đơn không gian bị tước khỏi div.
Vì vậy, các văn bản sau đó được hiển thị như
Diện tích bán hàng ": 560 sq ft (52,02 m²) lưu trữ _Ancillary: 678 sq ft (62,99 m2) _ riêng WC/cloakroomTổng cộng: 1.238 sq ft (115.00 m2) "
tôi cần phải làm gì để đảm bảo IE7 không loại bỏ được tất cả khoảng trắng?
Tôi đang sử dụng trình chỉnh sửa đánh dấu để không gian trắng quan trọng vì nó chứa một số thông tin định dạng.
trình ở mọi trình duyệt khác, chỉ cần không IE7
Sử dụng jQuery 1.7.1 – TheAlbear
Câu hỏi của bạn chính xác là gì? –
Đã chỉnh sửa để giải thích rõ hơn vấn đề. – TheAlbear