ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ในการสร้างเว็บไซต์หนึ่งเพื่อจัดการข้อมูลนั้น มีเครื่องมื่อมากมายให้ได้ทดลองใช้กัน หนึ่งในนั้นคือ 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
นำหน้าเว็บให้สามารถค้นหาไฟล์ PDF ได้
โดย Anonymous อ 17 ธ.ค. 2019 11:23 pm บอร์ด HTML CSS
1
70
ศ 27 ธ.ค. 2019 1:03 pm โดย mindphp
หน้าเว็บโหลดช้า ขนาดภาพไม่ได้สัดส่วน MImageoptimize Plugin ของ Joomla ช่วยได้
โดย prmindphp อ 17 ธ.ค. 2019 7:03 pm บอร์ด MindPHP News & Feedback
0
80
อ 17 ธ.ค. 2019 7:03 pm โดย prmindphp
Programmer Funny To Day : ดูให้ดีก่อนไหม ???
โดย chatee supasand อ 17 ธ.ค. 2019 6:26 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
54
อ 17 ธ.ค. 2019 6:26 pm โดย chatee supasand
วิธีการการจัดแบ่งคอลัมน์เป็น 2 คอลัมน์เมื่อทำการย่อหน้าจอ
โดย Ittichai_chupol อ 17 ธ.ค. 2019 3:31 pm บอร์ด CSS Knowledge
0
51
อ 17 ธ.ค. 2019 3:31 pm โดย Ittichai_chupol
Youtube Originals คืออะไร
โดย noppadonsk อ 17 ธ.ค. 2019 3:13 pm บอร์ด Share Knowledge
1
79
อ 14 ม.ค. 2020 3:29 pm โดย LEG
วิธีการการปิดเครื่องหมายหน้าข้อความ ของ <li>
โดย Ittichai_chupol อ 17 ธ.ค. 2019 3:08 pm บอร์ด CSS Knowledge
0
47
อ 17 ธ.ค. 2019 3:08 pm โดย Ittichai_chupol
พบปัญหา LINE AP อีกแล้ว อยากทราบสาเหตุ [2019-12][001] - Urgent
โดย thatsawan อ 17 ธ.ค. 2019 3:05 pm บอร์ด MD-CRM - Tester
6
15
พ 25 ธ.ค. 2019 2:51 pm โดย thatsawan
ภัยคุกคามด้าน Security ปี 2020
โดย noppadonsk อ 17 ธ.ค. 2019 2:40 pm บอร์ด Share Knowledge
1
85
ศ 20 ธ.ค. 2019 2:43 pm โดย LEG
Google Assistants เพิ่มล่ามแปลภาษา บนมือถือ และรองรับภาษาไทยด้วย
โดย noppadonsk อ 17 ธ.ค. 2019 2:05 pm บอร์ด Share Knowledge
0
56
อ 17 ธ.ค. 2019 2:05 pm โดย noppadonsk
แนะวิธีปล่อยเช่าคอนโดแบบไหนให้มีกำไร
โดย Pattita Dumrongsappakit อ 17 ธ.ค. 2019 12:06 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
53
อ 17 ธ.ค. 2019 12:06 pm โดย Pattita Dumrongsappakit
สอบถามหน่อยค่ะ ในการบันทึกสินทรัพย์เข้าบริษัทจะต้องใช้หลักฐานอะไรเพิ่มเติม นอกจากใบเสร็จรับเงิน/ใบกำกับภาษีคะ
โดย nnamfon.26 อ 17 ธ.ค. 2019 11:34 am บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
1
91
ศ 20 ธ.ค. 2019 1:10 am โดย mindphp
โปรแกรมคำนวณหาระยะเวลาในการลงทุน NPER (Number of Periods)
โดย prmindphp จ 16 ธ.ค. 2019 7:21 pm บอร์ด MindPHP News & Feedback
0
603
จ 16 ธ.ค. 2019 7:21 pm โดย prmindphp
Visual Studio 2019 อัพเดตเครื่องมือค้นหาใหม่ ค้นหาเร็วกว่าเดินหลายเท่า !!!
โดย chatee supasand จ 16 ธ.ค. 2019 5:25 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
129
จ 16 ธ.ค. 2019 5:25 pm โดย chatee supasand
ทำไมต้อง Hello Word ?????
โดย chatee supasand จ 16 ธ.ค. 2019 4:02 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
390
พ 18 ธ.ค. 2019 3:02 pm โดย tobell
วิธีการแสดงวันที่ตามรูปแบบของ joomla
โดย jamepiyawat จ 16 ธ.ค. 2019 3:38 pm บอร์ด Joomla Developing Knowledge
0
110
จ 16 ธ.ค. 2019 3:38 pm โดย jamepiyawat
ลืมรหัส เบอร์เก่าเปลี่ยน ใช้งาน hotmail ไม่ได้
โดย Anonymous ส 14 ธ.ค. 2019 11:11 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
244
จ 16 ธ.ค. 2019 10:29 am โดย บุคคลทั่วไป
วิธีการดึงข้อมูลปลั็กอินจาก field ที่ผู้ใช้กรอกในไฟล์ xml มาในไฟล์ php
โดย jamepiyawat ส 14 ธ.ค. 2019 5:56 pm บอร์ด Joomla Developing Knowledge
0
162
ส 14 ธ.ค. 2019 5:56 pm โดย jamepiyawat
สอบถามการเปลี่ยน templete บนเว็บ minndphp หน่อยค่ะ
โดย nnamfon.26 ส 14 ธ.ค. 2019 1:39 pm บอร์ด MindPHP News & Feedback
2
191
ส 14 ธ.ค. 2019 1:48 pm โดย nnamfon.26
วิธีการกำหนด css ให้กับ คลาสแบบ !important โดยใช้งาน JQuery
โดย Ittichai_chupol ศ 13 ธ.ค. 2019 5:53 pm บอร์ด Jquery & Ajax Knowledge
1
319
พฤ 19 ธ.ค. 2019 11:02 am โดย mindphp
โปรแกรมคำนวณภาษีมูลค่าเพิ่มหลังรวม VAT
โดย prmindphp ศ 13 ธ.ค. 2019 5:31 pm บอร์ด MindPHP News & Feedback
0
283
ศ 13 ธ.ค. 2019 5:31 pm โดย prmindphp