jQuery ไวยากรณ์
ด้วย jQuery คุณเลือก (แบบสอบถาม) องค์ประกอบ HTML และดำเนินการ "ดำเนินการ" กับพวกเขา
jQuery ไวยากรณ์
ไวยากรณ์ jQuery ได้รับการออกแบบมาโดยเฉพาะสำหรับการเลือกองค์ประกอบ HTML และดำเนินการบางอย่างกับองค์ประกอบ
ไวยากรณ์พื้นฐานคือ: $( selector ) การกระทำ ()
- เครื่องหมาย $ เพื่อกำหนด/เข้าถึง jQuery
- A ( ตัวเลือก ) เพื่อ "ค้นหา (หรือค้นหา)" องค์ประกอบ HTML
- การ ดำเนินการ jQuery () ที่จะดำเนินการกับองค์ประกอบ
ตัวอย่าง:
$(this).hide()
- ซ่อนองค์ประกอบปัจจุบัน
$("p").hide()
- ซ่อน <p> องค์ประกอบทั้งหมด
$(".test").hide()
- ซ่อนองค์ประกอบทั้งหมดด้วย class="test"
$("#test").hide()
- ซ่อนองค์ประกอบด้วย id="test"
คุณคุ้นเคยกับตัวเลือก CSS หรือไม่?
jQuery ใช้ไวยากรณ์ CSS เพื่อเลือกองค์ประกอบ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับรูปแบบตัวเลือกในบทถัดไปของบทช่วยสอนนี้
เคล็ดลับ:หากคุณไม่ทราบ CSS คุณสามารถอ่านCSS Tutorial ของเรา ได้
เหตุการณ์พร้อมเอกสาร
คุณอาจสังเกตเห็นว่าเมธอด jQuery ทั้งหมดในตัวอย่างของเรา อยู่ในเหตุการณ์พร้อมเอกสาร:
$(document).ready(function(){
// jQuery methods go here...
});
เพื่อป้องกันไม่ให้โค้ด jQuery ทำงานก่อนที่เอกสารจะโหลดเสร็จ (พร้อม)
ทางที่ดีควรรอให้เอกสารเต็มและพร้อมก่อนดำเนินการ นอกจากนี้ยังช่วยให้คุณมีโค้ด JavaScript ก่อนเนื้อหาของเอกสารในส่วนหัว
ต่อไปนี้คือตัวอย่างบางส่วนของการดำเนินการที่อาจล้มเหลวหากมีการเรียกใช้เมธอดก่อนที่เอกสารจะโหลดเต็ม:
- พยายามซ่อนองค์ประกอบที่ยังไม่ได้สร้าง
- พยายามจะได้ขนาดภาพที่ยังไม่ได้โหลด
เคล็ดลับ:ทีมงาน jQuery ได้สร้างวิธีการที่สั้นกว่าสำหรับเหตุการณ์พร้อมเอกสาร:
$(function(){
// jQuery methods go here...
});
ใช้ไวยากรณ์ที่คุณต้องการ เราคิดว่าเหตุการณ์พร้อมเอกสารจะเข้าใจง่ายขึ้นเมื่ออ่านโค้ด