Bootstrap 4 บทช่วยสอน

BS4 HOME BS4 เริ่มต้น BS4 คอนเทนเนอร์ BS4 Grid Basic BS4 วิชาการพิมพ์ BS4 สี ตาราง BS4 BS4 รูปภาพ BS4 Jumbotron การแจ้งเตือน BS4 ปุ่ม BS4 กลุ่มปุ่ม BS4 ป้าย BS4 แถบความคืบหน้า BS4 BS4 Spinners BS4 การแบ่งหน้า BS4 รายการกลุ่ม การ์ด BS4 BS4 ดรอปดาวน์ BS4 ยุบ BS4 Navs BS4 Navbar แบบฟอร์ม BS4 อินพุต BS4 กลุ่มอินพุต BS4 BS4 แบบฟอร์มที่กำหนดเอง BS4 ม้าหมุน BS4 โมดอล เคล็ดลับเครื่องมือ BS4 BS4 ป๊อปโอเวอร์ BS4 ขนมปังปิ้ง BS4 Scrollspy BS4 ยูทิลิตี้ BS4 Flex ไอคอน BS4 วัตถุสื่อ BS4 ตัวกรอง BS4

Bootstrap 4 Grid

ระบบกริด BS4 BS4 ซ้อน/แนวนอน BS4 Grid XSmall BS4 กริดขนาดเล็ก BS4 กริดขนาดกลาง BS4 กริดขนาดใหญ่ BS4 Grid XLarge ตัวอย่างกริด BS4

Bootstrap 4 อื่นๆ

เทมเพลตพื้นฐาน BS4 แบบฝึกหัด BS4 แบบทดสอบ BS4

Bootstrap 4 อ้างอิง

ทุกชั้นเรียน JS Alert ปุ่ม JS JS Carousel JS ยุบ JS Dropdown JS Modal JS Popover JS Scrollspy JS แท็บ JS Toasts JS Tooltip


Bootstrap 4 ฟิลเตอร์ (ขั้นสูง)


Bootstrap 4 ฟิลเตอร์

Bootstrap ไม่มีส่วนประกอบที่อนุญาตการกรอง อย่างไรก็ตาม เราสามารถใช้jQueryเพื่อกรอง / ค้นหาองค์ประกอบ


ตารางกรอง

ทำการค้นหาโดยคำนึงถึงขนาดตัวพิมพ์สำหรับรายการในตาราง:

ตัวอย่าง

Type something in the input field to search the table for first names, last names or emails:


Firstname Lastname Email
John Doe [email protected]
Mary Moe [email protected]
July Dooley [email protected]
Anja Ravendale [email protected]

jQuery

<script>
$(document).ready(function(){
  $("#myInput").on("keyup", function() {
    var value = $(this).val().toLowerCase();
    $("#myTable tr").filter(function() {
      $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
    });
  });
});
</script>

ตัวอย่างที่อธิบาย:เราใช้ jQuery เพื่อวนซ้ำในแต่ละแถวของตารางเพื่อตรวจสอบว่ามีค่าข้อความที่ตรงกับค่าของฟิลด์อินพุตหรือไม่ วิธี การtoggleซ่อนแถว ( display:none) ที่ไม่ตรงกับการค้นหา เราใช้toLowerCase()วิธีการแปลงข้อความเป็นตัวพิมพ์เล็ก ซึ่งทำให้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในการค้นหาไม่มีความสำคัญ (อนุญาตให้ใช้ "john", "John" และแม้แต่ "JOHN" ในการค้นหา)


กรองรายการ

ทำการค้นหาโดยคำนึงถึงขนาดตัวพิมพ์สำหรับรายการในรายการ:

ตัวอย่าง

Type something in the input field to search the list for items:


  • First item
  • Second item
  • Third item
  • Fourth

กรองอะไรก็ได้

ทำการค้นหาข้อความภายในองค์ประกอบ div โดยคำนึงถึงขนาดตัวพิมพ์:

ตัวอย่าง


I am a paragraph.

I am a div element inside div.

Another paragraph.