ล่าสุดการพัฒนาเว็บบทเรียน
 

jQuery selectors


jQuery เตอร์เป็นหนึ่งในส่วนที่สำคัญที่สุดของห้องสมุด jQuery


jQuery Selectors

เตอร์ jQuery ช่วยให้คุณสามารถเลือกและจัดการกับองค์ประกอบ HTML (s)

jQuery เตอร์จะใช้ในการ "ค้นหา" (หรือเลือก) องค์ประกอบ HTML บนพื้นฐานของพวกเขาชื่อ ID, เรียน, ประเภทแอตทริบิวต์ค่าของคุณลักษณะและอื่น ๆ อีกมากมายIt's based on the existing CSS Selectors , and in addition, it has some own custom selectors. ก็ขึ้นอยู่กับที่มีอยู่ใน ตัวเลือก CSS และนอกจากนี้ยังมีบางส่วนที่กำหนดเองเตอร์ของตัวเอง

เตอร์ทั้งหมดใน jQuery เริ่มต้นด้วยเครื่องหมายดอลลาร์และวงเล็บ: $ ()


ตัวเลือกองค์ประกอบ

jQuery องค์ประกอบเลือกเลือกองค์ประกอบตามชื่อธาตุ

คุณสามารถเลือกทั้งหมด <p> องค์ประกอบบนหน้าเช่นนี้

$("p")

ตัวอย่าง

เมื่อผู้ใช้คลิกที่ปุ่มทั้งหมด <p> องค์ประกอบที่จะถูกซ่อนไว้:

ตัวอย่าง

$(document).ready(function(){
    $("button").click(function(){
        $("p").hide();
    });
});
ลองตัวเอง»

ตัวเลือก #ID

jQuery #ID เลือกใช้แอตทริบิวต์ ID ของแท็ก HTML เพื่อหาองค์ประกอบเฉพาะ

รหัสต้องไม่ซ้ำกันภายในหน้าดังนั้นคุณควรใช้ตัวเลือก #ID เมื่อคุณต้องการที่จะหาเดียวองค์ประกอบที่ไม่ซ้ำกัน

เพื่อหาองค์ประกอบที่มีรหัสเฉพาะเขียนตัวอักษรกัญชาตามด้วยรหัสขององค์ประกอบ HTML นี้:

$("#test")

ตัวอย่าง

เมื่อผู้ใช้คลิกที่ปุ่มองค์ประกอบที่มี id = "ทดสอบ" จะถูกซ่อนอยู่:

ตัวอย่าง

$(document).ready(function(){
    $("button").click(function(){
        $("#test").hide();
    });
});
ลองตัวเอง»

ตัวเลือก .class

ชั้นเลือก jQuery พบว่าองค์ประกอบที่มีเฉพาะชั้น

เพื่อหาองค์ประกอบที่มีเฉพาะชั้นเขียนตัวอักษรระยะเวลาตามด้วยชื่อของชั้นเรียน:

$(".test")

ตัวอย่าง

เมื่อผู้ใช้คลิกที่ปุ่มองค์ประกอบที่มี class = "ทดสอบ" จะถูกซ่อนอยู่:

ตัวอย่าง

$(document).ready(function(){
    $("button").click(function(){
        $(".test").hide();
    });
});
ลองตัวเอง»

ตัวอย่างเพิ่มเติมของ jQuery Selectors

Syntax Description Example
$("*") Selects all elements Try it
$(this) Selects the current HTML element Try it
$("p.intro") Selects all <p> elements with class="intro" Try it
$("p:first") Selects the first <p> element Try it
$("ul li:first") Selects the first <li> element of the first <ul> Try it
$("ul li:first-child") Selects the first <li> element of every <ul> Try it
$("[href]") Selects all elements with an href attribute Try it
$("a[target='_blank']") Selects all <a> elements with a target attribute value equal to "_blank" Try it
$("a[target!='_blank']") Selects all <a> elements with a target attribute value NOT equal to "_blank" Try it
$(":button") Selects all <button> elements and <input> elements of type="button" Try it
$("tr:even") Selects all even <tr> elements Try it
$("tr:odd") Selects all odd <tr> elements Try it

ใช้งานของเรา jQuery เลือกทดสอบ แสดงให้เห็นถึงเตอร์ที่แตกต่างกัน

สำหรับอ้างอิงที่สมบูรณ์ของทุกเตอร์ jQuery โปรดไปที่เรา อ้างอิง jQuery Selectors


ฟังก์ชั่นในแฟ้มต่างหาก

หากเว็บไซต์ของคุณมีจำนวนมากของหน้าเว็บและคุณต้องการฟังก์ชั่น jQuery ของคุณเพื่อให้ง่ายต่อการรักษาคุณสามารถใส่ฟังก์ชั่นของคุณ jQuery ในไฟล์ .js แยกต่างหาก

เมื่อเราแสดงให้เห็นถึง jQuery ในการกวดวิชานี้ฟังก์ชั่นที่มีการเพิ่มโดยตรงในส่วน <head>However, sometimes it is preferable to place them in a separate file, like this (use the src attribute to refer to the .js file): แต่บางครั้งก็เป็นที่นิยมที่จะวางไว้ในแฟ้มที่แยกต่างหากเช่นนี้ (ใช้คุณลักษณะ src เพื่ออ้างถึงไฟล์ .js):

ตัวอย่าง

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js">
</script>
<script src="my_jquery_functions.js"></script>
</head>


ทดสอบด้วยตัวเองด้วยการออกกำลังกาย!

การใช้สิทธิ 1 » ออกกำลังกาย 2 » ออกกำลังกาย 3 » 4 การออกกำลังกาย» ออกกำลังกาย 5 » ออกกำลังกาย 6 »