0Pricing
jQuery Academy · บทเรียน

การจัดรูปแบบด้วย 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 — ภาพประกอบ 9

คำถามที่พบบ่อย

บทเรียน “การจัดรูปแบบด้วย 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

← กลับไปที่ jQuery Academy