เป็นเอนทิตี HTML เมื่อทำเช่น.text()
นั้นเอนทิตี HTML ทั้งหมดจะถูกถอดรหัสเป็นค่าอักขระ
แทนที่จะเปรียบเทียบโดยใช้เอนทิตีให้เปรียบเทียบโดยใช้อักขระดิบจริง:
var x = td.text();
if (x == '\xa0') { // Non-breakable space is char 0xa0 (160 dec)
x = '';
}
หรือคุณยังสามารถสร้างอักขระจากโค้ดอักขระด้วยตนเองในรูปแบบ Escape Javascript:
var x = td.text();
if (x == String.fromCharCode(160)) { // Non-breakable space is char 160
x = '';
}
ดูข้อมูลเพิ่มเติมString.fromCharCode
ได้ที่นี่:
fromCharCode - ศูนย์ MDC Doc
ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสอักขระสำหรับชุดอักขระต่างๆได้ที่นี่:
Windows-1252 Charset
UTF-8 Charset