là một thực thể HTML. Khi thực hiện .text()
, tất cả các thực thể HTML đều được giải mã thành các giá trị ký tự của chúng.
Thay vì so sánh bằng cách sử dụng thực thể, hãy so sánh bằng cách sử dụng ký tự thô thực tế:
var x = td.text();
if (x == '\xa0') { // Non-breakable space is char 0xa0 (160 dec)
x = '';
}
Hoặc bạn cũng có thể tạo ký tự từ mã ký tự theo cách thủ công ở dạng thoát Javascript:
var x = td.text();
if (x == String.fromCharCode(160)) { // Non-breakable space is char 160
x = '';
}
Thông tin thêm về String.fromCharCode
có sẵn tại đây:
fromCharCode - Trung tâm Tài liệu MDC
Thông tin thêm về mã ký tự cho các bảng mã khác nhau có sẵn tại đây:
Bộ mã Windows-1252 Bộ
mã UTF-8