ในการสร้างเว็บไซต์หนึ่งเพื่อจัดการข้อมูลนั้น มีเครื่องมื่อมากมายให้ได้ทดลองใช้กัน หนึ่งในนั้นคือ Jquery ซึ่งเป็น JavaScript labrary หนึ่งที่ได้รับความนิยมอย่างมากในปัจจุบัน  สำหรับบทความนี้จะอธฺบายถึงการใช้งานเมธอด slice() ของjquery 

slice() เป็น เมทธอดที่ inbuilt ใน jQuery  ซึ่งใช้ในการเลือกชุดย่อยขององค์ประกอบที่อยู่บนพื้นฐานของ index  ชุดย่อยเป็นชุดที่อาจเป็นส่วนหนึ่งของชุดใหญ่ 

$(selector).slice(para1, para2)

พารามิเตอร์:มันยอมรับสองพารามิเตอร์ซึ่งระบุไว้ด้านล่าง -

  • para1  :  เพื่อระบุว่าจะเริ่มการเลือกองค์ประกอบได้ตำแหน่งที่เท่าไหร่
  • para2  :  เป็นทางเลือก(ไม่จำเป็น)และจะระบุตำแหน่งที่จะหยุดการเลือกองค์ประกอบ

 ตัวอย่างโค้ดดังนี้

<html> 

<head> 
	<script
	src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> 
	</script> 
	<!-- jQuery code to show the working of this method -->
	<script> 
		$(document).ready(function() { 
			$("p").slice(1, 4).css("background-color", "lightgreen"); 
		}); 
	</script> 
	<style> 
		body { 
			width: 500px; 
			height: 200px; 
			padding: 20px; 
			border: 2px solid green; 
		} 
	</style> 
</head> 

<body> 

	<h1>Welcome to Mindphp !</h1> 

	<p>This is at index 0.</p> 
	<p>This is at index 1.</p> 
	<p>This is at index 2.</p> 
	<p>Tnhis is at index 3.</p> 

</body> 

</html> 

ผลลัพธ์เมื่อเปิดผ่านเบราเซอร์ 

jQuery slice
ผลลัพการใช้งาน jQuery slice

จากคำสั่ง $("p").slice(1, 4).css("background-color", "lightgreen");  ซึ่งเป็นการกำหนดให้เลือก teg p ตั้งแต่ตำปหน่งที่ 1 ถึง 4  ซึ่งใน index จะนับตั้งแต่ 0 นั้นเท่ากับว่า index 1 คือตัวที่สอง และกำหนด CSS  โดย background  ให้เป็นสีเขียนดังผลลัพธ์ที่เห็น 

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Jquery

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
รับเขียนคอนเทนต์สร้างความน่าสนใจให้กับตัวเนื้อหา
โดย admeadme จ 23 ต.ค. 2023 5:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
394
จ 23 ต.ค. 2023 5:25 pm โดย admeadme View Topic รับเขียนคอนเทนต์สร้างความน่าสนใจให้กับตัวเนื้อหา
แบตเตอรี่แบบพกพาคืออะไร และทำหน้าที่อะไร
โดย GreatBattery จ 23 ต.ค. 2023 1:03 pm บอร์ด Share Knowledge
0
480
จ 23 ต.ค. 2023 1:03 pm โดย GreatBattery View Topic แบตเตอรี่แบบพกพาคืออะไร และทำหน้าที่อะไร
สอบถามโทเค็นรักษาความปลอดภัยใน joomla
โดย Thanapoom1514 จ 23 ต.ค. 2023 9:41 am บอร์ด Joomla Development
0
665
จ 23 ต.ค. 2023 9:41 am โดย Thanapoom1514 View Topic สอบถามโทเค็นรักษาความปลอดภัยใน joomla
สอบถาม Joomla.submitbutton ไม่ทำงานครับ
โดย Thanapoom1514 จ 23 ต.ค. 2023 9:22 am บอร์ด Joomla Development
1
773
อ 24 ต.ค. 2023 10:39 am โดย Thanapoom1514 View Topic สอบถาม Joomla.submitbutton ไม่ทำงานครับ
ความลับของอายุการใช้งานแบตเตอรี่รถยนต์ไฟฟ้า
โดย GreatBattery ศ 20 ต.ค. 2023 4:26 pm บอร์ด Share Knowledge
0
494
ศ 20 ต.ค. 2023 4:26 pm โดย GreatBattery View Topic ความลับของอายุการใช้งานแบตเตอรี่รถยนต์ไฟฟ้า
Joomla 5.0 และ Joomla 4.4 อัปเดตเวอร์ชันล่าสุดแล้ว!
โดย Thanapoom1514 พฤ 19 ต.ค. 2023 5:01 pm บอร์ด MindPHP News & Feedback
1
587
จ 23 ต.ค. 2023 9:59 am โดย Thanapoom1514 View Topic Joomla 5.0 และ Joomla 4.4 อัปเดตเวอร์ชันล่าสุดแล้ว!
สอบถาม Text Editor ใน phpBB
โดย flook พฤ 19 ต.ค. 2023 11:24 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
883
พฤ 19 ต.ค. 2023 5:05 pm โดย eange08 View Topic สอบถาม Text Editor ใน phpBB
สอบถามเรื่องการสร้างไฟล์ PDF ใน phpBB
โดย flook พฤ 19 ต.ค. 2023 11:14 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
13
1015
พ 01 พ.ย. 2023 6:03 pm โดย flook View Topic สอบถามเรื่องการสร้างไฟล์ PDF ใน phpBB