หากต้องการเคลียร์สิ่งต่างๆเล็กน้อยเนื่องจากคำตอบบางส่วนให้ข้อมูลที่ไม่ถูกต้อง:
วิธี jQuery .css ()อนุญาตให้ใช้สัญลักษณ์ DOM หรือ CSS ในหลาย ๆ กรณี ดังนั้นทั้งสองbackgroundColorและbackground-colorจะได้งานทำ
นอกจากนี้เมื่อคุณเรียก.css()ด้วยอาร์กิวเมนต์คุณมีสองทางเลือกว่าอาร์กิวเมนต์เป็นอย่างไร อาจเป็นสตริงที่คั่นด้วยจุลภาค 2 สตริงที่แสดงถึงคุณสมบัติ css และค่าของมันหรืออาจเป็นอ็อบเจ็กต์ Javascript ที่มีคู่ค่าคีย์ของคุณสมบัติและค่า CSS อย่างน้อยหนึ่งคู่
}ในการสรุปสิ่งเดียวที่ไม่ถูกต้องกับรหัสของคุณเป็นที่ขาดหายไป บรรทัดควรอ่าน:
$("#myParagraph").css({"backgroundColor":"black","color":"white"});
คุณไม่สามารถปล่อยให้วงเล็บปีกกาออก แต่คุณอาจปล่อยให้คำพูดที่ออกมาจากทั่วและbackgroundColor colorหากคุณใช้background-colorคุณต้องใส่เครื่องหมายคำพูดไว้รอบตัวเนื่องจากมียัติภังค์
โดยทั่วไปแล้วมันเป็นนิสัยที่ดีที่จะพูดวัตถุ Javascript ของคุณตั้งแต่ปัญหาสามารถเกิดขึ้นได้ถ้าคุณไม่ได้พูดคำหลักที่มีอยู่
หมายเหตุสุดท้ายคือเกี่ยวกับเมธอดjQuery .ready ()
$(handler);
เป็นความหมายเหมือนกันด้วย:
$(document).ready(handler);
เช่นเดียวกับแบบฟอร์มที่สามที่ไม่แนะนำ
ซึ่งหมายความว่า$(init)ถูกต้องอย่างสมบูรณ์เนื่องจากinitเป็นตัวจัดการในอินสแตนซ์นั้น ดังนั้นinitจะเริ่มทำงานเมื่อสร้าง DOM