Najnowsze tutoriale tworzenie stron internetowych
 

jQuery selektory


selektorów jQuery są jednym z najważniejszych elementów biblioteki jQuery.


jQuery selektory

selektorów jQuery pozwala wybrać i manipulować element (y) HTML.

selektorów jQuery są wykorzystywane do "znaleźć" (lub wybierz) elementy HTML na podstawie ich nazw, ID, klas, typów atrybutów, wartości atrybutów i wiele więcej. Jest on oparty na istniejących selektorów CSS , a ponadto ma kilka własnych niestandardowych selektorów.

Wszystkie selektory w jQuery rozpoczynają się od znaku dolara i nawiasów: $ ().


Selektor elementu

Selektor elementu jQuery wybiera elementy na podstawie nazwy elementu.

Można zaznaczyć wszystkie <p> elementów na stronie w taki sposób:

$("p")

Przykład

Gdy użytkownik kliknie na przycisk, wszystkie <p> Elementy zostaną ukryte:

Przykład

$(document).ready(function(){
    $("button").click(function(){
        $("p").hide();
    });
});
Spróbuj sam "

Selektor ID

Selektor ID jQuery używa atrybutu id znacznika HTML, aby znaleźć konkretny element.

Identyfikator powinien być unikalny w obrębie strony, więc należy użyć przełącznika ID, gdy chcesz znaleźć jeden, niepowtarzalny element.

Aby znaleźć element o określonym id, napisać znak hash, a następnie id elementu HTML:

$("#test")

Przykład

Gdy użytkownik kliknie na przycisk, element o id = "test" zostanie ukryta:

Przykład

$(document).ready(function(){
    $("button").click(function(){
        $("#test").hide();
    });
});
Spróbuj sam "

Selektor .class

Selektor klasy jQuery znajdzie elementy z danej klasy.

Aby znaleźć elementy z danej klasy, napisać znak epoki, po którym następuje nazwa klasy:

$(".test")

Przykład

Gdy użytkownik kliknie na przycisk, elementy z atrybutem class = "test" zostanie ukryta:

Przykład

$(document).ready(function(){
    $("button").click(function(){
        $(".test").hide();
    });
});
Spróbuj sam "

Więcej Przykłady jQuery selektorów

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

Skorzystaj z naszej jQuery Selector Tester do wykazania różnych selektorów.

Pełną odniesienia wszystkich selektorów jQuery, przejdź do naszej jQuery selektorów Reference .


Funkcje w oddzielnym pliku

Jeżeli witryna zawiera wiele stron, a chcesz, aby funkcje jQuery być łatwe w utrzymaniu, można umieścić swoje funkcje jQuery w osobnym pliku .js.

Kiedy wykazać jQuery w tym kursie, funkcje są dodawane bezpośrednio do sekcji <head>. Jednak czasami lepiej jest umieścić je w osobnym pliku, tak (użyć atrybutu src odwołać się do pliku .js):

Przykład

<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>


Sprawdź się z ćwiczeń!

Ćwiczenie 1 » Ćwiczenie 2» Ćwiczenie 3 » Ćwiczenia 4» Zadanie 5 » Ćwiczenia 6»