คำถามติดแท็ก html-escape-characters

25
การเข้ารหัส HTML สูญหายเมื่อแอตทริบิวต์อ่านจากช่องป้อนข้อมูล
ฉันใช้จาวาสคริปต์เพื่อดึงค่าออกมาจากเขตข้อมูลที่ซ่อนอยู่และแสดงในกล่องข้อความ ค่าในเขตข้อมูลที่ซ่อนอยู่ถูกเข้ารหัส ตัวอย่างเช่น, <input id='hiddenId' type='hidden' value='chalk & cheese' /> ถูกดึงเข้าไป <input type='text' value='chalk & cheese' /> ผ่าน jQuery เพื่อรับค่าจากฟิลด์ที่ซ่อนอยู่ (ตอนนี้ฉันเสียการเข้ารหัส): $('#hiddenId').attr('value') ปัญหาคือเมื่อฉันอ่านchalk & cheeseจากเขตข้อมูลที่ซ่อนอยู่ JavaScript ดูเหมือนจะสูญเสียการเข้ารหัส chalk & cheeseฉันไม่ต้องการความคุ้มค่าที่จะ ฉันต้องการที่แท้จริงamp;จะต้องเก็บไว้ มีห้องสมุด JavaScript หรือวิธี jQuery ที่ HTML จะเข้ารหัสสตริงหรือไม่

10
อะไร & lt; และ & gt; หมายถึง?
ฉันรู้ว่าสิ่งเหล่านี้<และ>ใช้สำหรับ<และ>แต่ฉันอยากรู้ว่าชื่อเหล่านี้เป็นอย่างไร มี<คุณสมบัติบางอย่างเช่น " แท็กซ้าย " หรือเป็นเพียงรหัสหรือไม่

4
ต้องใช้อักขระใดในการหลีกเลี่ยงใน HTML
พวกมันเหมือนกับ XML หรืออาจบวกกับช่องว่างหนึ่ง (  ) ฉันพบรายการอักขระหลบหลีก HTML ขนาดใหญ่ แต่ฉันคิดว่าไม่ต้องหลบหนี ฉันต้องการที่จะรู้ว่าสิ่งที่ต้องการที่จะหลบหนี
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.