คุณจะตรวจสอบว่าองค์ประกอบมีคลาสเฉพาะใน jQuery ได้อย่างไร
คุณจะตรวจสอบว่าองค์ประกอบมีคลาสเฉพาะใน jQuery ได้อย่างไร

วีดีโอ: คุณจะตรวจสอบว่าองค์ประกอบมีคลาสเฉพาะใน jQuery ได้อย่างไร

วีดีโอ: คุณจะตรวจสอบว่าองค์ประกอบมีคลาสเฉพาะใน jQuery ได้อย่างไร
วีดีโอ: jQuery checked selector 2024, อาจ
Anonim

NS hasClass() วิธีการตรวจสอบ ถ้า อันใดอันหนึ่ง NS เลือกแล้ว องค์ประกอบมีคลาสที่ระบุ ชื่อ. ถ้า อันใดอันหนึ่ง NS เลือกแล้ว องค์ประกอบมีคลาสที่ระบุ ชื่อเมธอดนี้จะส่งคืน "จริง"

คุณจะตรวจสอบได้อย่างไรว่าองค์ประกอบมีคลาสใน jQuery หรือไม่

โดยใช้. ถึง ตรวจสอบว่าองค์ประกอบ ใน jQuery มี ระดับ ให้ทำตามไวยากรณ์นี้: $(selector) hasClass(ชื่อคลาส); ตัวเลือกใช้เพื่อระบุ องค์ประกอบ ถึง ตรวจสอบ.

ด้านบนนี้ jQuery เป็นวิธีการหรือไม่ คือ (ตัวเลือก) กระบวนการ ตรวจสอบการเลือกปัจจุบันกับนิพจน์และคืนค่า จริง หากองค์ประกอบที่เลือกอย่างน้อยหนึ่งรายการตรงกับตัวเลือกที่กำหนด หากไม่มีองค์ประกอบใดที่เหมาะสม หรือตัวเลือกไม่ถูกต้อง การตอบกลับจะเป็น 'เท็จ'

นอกจากนี้ คุณจะตรวจสอบได้อย่างไรว่าองค์ประกอบมีคลาสหรือไม่

การแข่งขัน() เพื่อกำหนด ถ้าองค์ประกอบมีคลาส . className เป็นเพียงสตริง ดังนั้นคุณสามารถใช้ฟังก์ชัน indexOf ปกติเพื่อดู ถ้า รายการของ ชั้นเรียนประกอบด้วย สตริงอื่น ถ้า NS ธาตุ เท่านั้น มี หนึ่ง ระดับ ชื่อคุณได้อย่างรวดเร็ว ตรวจสอบ โดยได้รับ ระดับ คุณลักษณะ.

ฉันสามารถใช้การสลับ classList ได้หรือไม่

ความหมายและการใช้งาน คุณสมบัตินี้มีประโยชน์ต่อ เพิ่ม , ลบและ สลับ คลาส CSS บนองค์ประกอบ NS classList คุณสมบัติเป็นแบบอ่านอย่างเดียว อย่างไรก็ตาม คุณ สามารถ แก้ไขโดย โดยใช้ NS เพิ่ม () และวิธีลบ () โซลูชันข้ามเบราว์เซอร์: The classList ไม่รองรับคุณสมบัติใน IE9 และรุ่นก่อนหน้า

แนะนำ: