การจัดรูปแบบด้วย jQuery
การจัดรูปแบบด้วย jQuery
การจัดรูปแบบด้วย jQuery เป็นบทเรียน jQuery Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 1 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน jQuery Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส jQuery Academy มีบทเรียนทั้งหมด 1 บทเรียน
บทนำ
สวัสดีครับ/ค่ะ
จากตัวอย่างทั้งหมดที่ผ่านมา เราได้ทำงานกับออบเจ็กต์ HTML DOM
นอกจากนี้ เรายังสามารถจัดการสไตล์ขององค์ประกอบ HTML ด้วย jQuery ได้อีกด้วย
jQuery มีเมธอดสำหรับดำเนินการดังกล่าว
คลาส
ในตัวอย่างแรก ๆ ที่เราจะทำ เราจะได้เห็น การใช้คลาสร่วมกับ jQuery
ในตัวอย่างด้านล่าง เราแทรกไลบรารี jQuery ลงใน HTML และกำหนดคลาสสองคลาสชื่อ pink และ yellow ซึ่งทำให้ข้อความเป็นสีชมพูและสีเหลือง
มาเริ่มกันเลย 🚀
ตัวอย่าง
เราเพิ่มองค์ประกอบ <p> ไว้ระหว่างแท็ก <body> แล้ว
ขณะนี้องค์ประกอบนี้ยังไม่มีคลาส
<style>
.pink{
color:pink;
}
.yellow{
color: yellow;
}
</style>
<p>lorem ipsum </p>ตัวอย่างที่ 2
ตอนนี้ เรามาเพิ่มคลาสสีชมพูให้กับองค์ประกอบย่อหน้าด้วยเมธอด addClass() กันครับ/ค่ะ
บนหน้าจอแสดงตัวอย่าง เราจะเห็นว่าสีของข้อความ Lorem ipsum เปลี่ยนเป็นสีชมพู
<style>
.pink{
color:pink;
}
</style>
<p>lorem ipsum</p>
<script>
/*
This callback runs as soon as
the DOM is Loaded
*/
$(document).ready(function(){
//adding pink class to p element
$('p').addClass('pink');
});
</script>removeClass
เมธอด removeClass()
หากเราต้องการลบคลาสออกจากองค์ประกอบ HTML ให้ใช้เมธอด removeClass()
เราได้เปลี่ยนตัวอย่างด้านล่าง โดยกำหนดคลาส pink ให้กับองค์ประกอบ HTML ตั้งแต่เริ่มต้น ทันทีที่โหลด DOM คลาส pink ในองค์ประกอบ p ของเราจะถูกลบออก
<style>
.pink{color:pink;}
</style>
<p class="pink">lorem ipsum </p>
<script>
/*
This callback runs as soon as
the DOM is Loaded
*/
$(document).ready(function(){
//removing pink class to p element
$('p').removeClass('pink');
});
</script>toggleClass
เมธอด toggleClass()
ตามชื่อของเมธอดนี้
หากองค์ประกอบเป้าหมายมีคลาสนั้นอยู่ เมธอดจะลบคลาสออก หากไม่มี ก็จะเพิ่มคลาสนั้นเข้าไป
<style>
.pink{color:pink;}
</style>
<p class="pink">lorem ipsum</p>
<script>
/*
This callback runs as soon as
the DOM is Loaded
*/
$(document).ready(function(){
/*
Since p element has pink class,
pink class will be removed.
*/
$('p').toggleClass('pink');
/*
Since p element hasn't pink class,
pink class will be added.
*/
$('p').toggleClass('pink');
/*
Since p element has pink class,
pink class will be removed.
*/
$('p').toggleClass('pink');
});
</script>เมธอด css
เมธอด css()
เราได้เห็นเมธอดสำหรับเพิ่มและลบคลาสแล้ว
ตอนนี้มาเรียนรู้เมธอด CSS ที่ใช้ กำหนดสไตล์แบบอินไลน์ ให้กับโหนด HTML ของเรากัน
เมธอด CSS รับพารามิเตอร์สองรายการ
- พารามิเตอร์แรกคือชื่อของคุณสมบัติที่จะกำหนดค่า
- พารามิเตอร์ที่สองคือค่าของคุณสมบัติที่จะกำหนด
ตัวอย่างต่อไปนี้แสดงการใช้งานเมธอด CSS ในรูปแบบต่าง ๆ
<button>My Button</button>
<script>
/*
Below, the button element's color style
has been read and written
to the color variable.
*/
let color = $('button').css('color');
/*
Now let's change the button color by assigning
the red value to the second argument=
*/
$('button').css('color', 'red')
/*
If we want to change more than one style of
an element at the same time, we pass JSON type arguments.
*/
$("button").css({"color": "red", "padding": "20px"});
</script>
API ของ jQuery
เราได้เรียนรู้การดำเนินการจัดการ DOM ด้วย jQuery ไปมากมาย
นอกจากเมธอดที่เราเรียนรู้แล้ว jQuery ยังมีเมธอดสำหรับจัดการอีกมากมาย
คุณสามารถเรียกดู API ทั้งหมดได้โดยคลิกลิงก์ด้านล่าง
ขอแสดงความยินดี
ขอแสดงความยินดี 🎉
เราได้เรียนรู้เรื่อง การจัดสไตล์ด้วย jQuery
ในส่วนถัดไป เราจะเรียนรู้เรื่อง การจัดการเหตุการณ์ใน jQuery

คำถามที่พบบ่อย
บทเรียน “การจัดรูปแบบด้วย jQuery” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การจัดรูปแบบด้วย jQuery” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส jQuery Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส jQuery Academy มีบทเรียนทั้งหมด 1 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การจัดรูปแบบด้วย jQuery”
การจัดรูปแบบด้วย jQuery คุณปฏิบัติ jQuery Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน jQuery Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน jQuery Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 1 บทเรียน
บทเรียน “การจัดรูปแบบด้วย jQuery” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน jQuery Academy นี้ได้ไหม
ได้ บทเรียน jQuery Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ