วิธีการ removeProp
วิธีการ removeProp ทำการลบ
คุณสมบัติขององค์ประกอบ
ข้อควรทราบ: ใช้วิธีนี้สำหรับลบ
คุณสมบัติที่ถูกเพิ่มเข้ามาเทียม ไม่ควร
ลบคุณสมบัติพื้นฐานขององค์ประกอบ (เช่น
คุณสมบัติดั้งเดิม, คุณสมบัติแท้จริงขององค์ประกอบ)
อาจทำให้เกิดข้อผิดพลาดในการทำงานของเบราว์เซอร์
โดยเฉพาะอย่างยิ่ง อย่าใช้ removeProp
เพื่อลบแอตทริบิวต์เช่น checked
และ disabled เมื่อแอตทริบิวต์เหล่านี้หายไป
ในองค์ประกอบ input คุณสมบัติที่มีชื่อเดียวกัน
จะหยุดการมีอยู่ โดยจะเปลี่ยนไปใช้
ค่า false ดังนั้น เพื่อปิดการใช้งาน
คุณสมบัติเหล่านี้ จำเป็นต้องตั้งค่า
เป็น false โดยใช้วิธีการ
prop
ไวยากรณ์
$(ตัวเลือก).removeProp(ชื่อคุณสมบัติ);
ตัวอย่าง
ลองตั้งค่าคุณสมบัติ text ด้วยค่า
aaa ในย่อหน้าและแสดงในข้อความ
ของย่อหน้านั้น:
<p></p>
elem = $('p');
elem.prop('text', 'aaa').html(elem.prop('text'));
โค้ด HTML จะมีลักษณะดังนี้:
<p>aaa</p>
ทีนี้ลองลบคุณสมบัตินี้:
<p></p>
elem = $('p');
elem
.prop('text', 'aaa')
.html(elem.prop('text'))
.removeProp('text')
.html(elem.prop('text'));
ดูเพิ่มเติม
-
วิธีการ
prop,
ซึ่งช่วยให้ทำงานกับคุณสมบัติขององค์ประกอบได้ -
วิธีการ
removeAttr,
ซึ่งช่วยให้ลบแอตทริบิวต์ขององค์ประกอบได้ -
วิธีการ
attr,
ซึ่งช่วยให้ทำงานกับแอตทริบิวต์ขององค์ประกอบได้