Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

จับคู่ jQuery Selectors: พื้นฐานการเลือกองค์ประกอบ DOM

jQuery Selector คืออะไร?

Selector เป็นหัวใจของ jQuery ใช้เลือกองค์ประกอบ DOM เพื่อนำไปจัดการต่อ รูปแบบคือ $() รับชื่อแท็ก, ID, หรือ Class เป็นสตริง

ทำไมถึงใช้ jQuery Selector?

ลดความซับซ้อนของ JavaScript ต้นฉบับ:

  • document.querySelector() → $()
  • เรียกใช้งานบน Document โดยอัตโนมัติ (Implicit)
  • รองรับ CSS Selector Syntax ทั้งหมด

รูปแบบ Selector หลัก

Selectorคำอธิบายตัวอย่าง
Universalเลือกทุกองค์ประกอบ$('*')
Elementเลือกตามชื่อแท็ก$('p'), $('div')
IDเลือกตาม ID (Unique)$('#myId'), $('p#myId')
Classเลือกตาม Class$('.myClass'), $('div.myClass')
Attributeเลือกตาม Attribute$('[href]'), $('[type="text"]')
Descendantลูกหลานภายใน$('div p')
Childลูกโดยตรง$('div > p')

การ Chain เมธอด (Method Chaining)

หลังเลือกแล้ว เรียกเมธอด jQuery ต่อท้ายได้ทันที:

$('p').html("New content");
$('.btn').addClass('active').css('color', 'red');

สรุป

jQuery Selector เป็นพื้นฐานที่ต้องมั่นใจ ก่อนเรียนรู้เมธอดอื่นๆ การเชี่ยวชาญ CSS Selector Syntax จะทำให้เขียน jQuery ได้รวดเร็วและแม่นยำ