1. Description
There are two ways to get elements: jQuery selector and jQuery traversal function. In this article we will share with you a summary of JQuery’s method of getting elements. , hope it can help everyone.
Make a summary and consolidate knowledge.
2. Get yourself
1. Only one jQuery selector is needed
Selector | Instance | Description |
#Id | $('#myId') | ID selector: You can get the element with the ID "myId", case-sensitive |
2. Various jQuery selector combinations
Divided into two parts: the first half obtained It is a collection of elements, and the second half can be exactly one element. Combining the two, you can get the desired element.
1) First half of the selector
##Selector | Example | Description |
$('.myClass') | Class selector: You can get all elements with class 'myClass' | |
$('p') | Get all< ;p>Element | |
$(':header') | Get all header elements: | |
$(':animated') | Get all animated elements | |
$('p:contains(Hello)') | Get all | |
$(':hidden') | Get all hidden elements: width and height are 0, display:none, type= hidden, | |
$('[href]') | Attribute selector: Get all elements with attribute href | |
$('[href=a.html]') | = Get all hrefs with attribute , and the value is a.html element != Get all the elements with attribute href, and the value is not equal to a.html $= Get all the elements with attribute href, and Elements whose value ends with a.html ^= Get all elements with attribute href and whose value starts with a.html ~= Get all elements with attribute href and whose value contains Elements with the word "a.html"*= Get all elements with the attribute href and the value containing the text "a.html" | |
$(':input') | Get all input elements | |
$(':radio' ) | All input elements with type="radio"Similar ones include::text,:chexbox,:password,:submit,: reset, :button, :file | |
$(':enabled') | All enabled input elements. :disabled is the opposite | |
$(':checked') | All selected input selections (radio boxes, check boxes ) | |
$('p:gt(2)') | index starts from 0, and gets index greater than ( All | |
$('p:lt(2)') | Index starts from 0, get all | |
$('tr:even') | All even | |
$('tr:odd') | All odd< tr>Element |
#2) The second half of the selector: can be accurate to a certain An element
Instance | Description | |
$('p:first') | The first element |
|
$('p:last') | The last element |
|
$("p:eq(1)") | The second element, index starts from 0 |
Method | Description |
Returns the selected element The element with the specified index number | |
Returns the first element of the selected element | |
Returns the last element of the selected element |
3. Get sibling elements
As the name suggests: Get thesibling elements of selected element. First, you need to locate the element ( has been summarized above, so we will not repeat ), and then get its sibling elements.
1) SelectorSelector | Instance | Description |
$('p + p') | Each p is adjacent Next | |
$('p ~ p') | Get all the elements at the same level as p |
## 2) Traversal function
Description | |
Returns the next element of the selected element Level elements | |
Returns all sibling elements after the selected element | |
Returns the previous sibling element of the selected element | |
Returns all sibling elements before the selected element |
4. Get the parent element
Get the
parentelement of selected element 1) Selector
Instance | Description | :parent |
Get the parent elements of all p elements |
## 2) Traversal function
Method
##parent() | Get the parent elements of the selected element |
parents() | Get all the ancestor elements of the selected element |
Get the ## of the
selected element#ChildElement
1) Selector##Selector
Description | ##parent > child | $('p > p') Get all elements that are direct child elements of p |
$('p p') | Get p All descendant | |
Method
Description
children()Returns all direct child elements of the selected element | contents() |
find() | |
Related recommendations:
jquery gets the element index() method instance detailed explanation jquery gets the element, wraps the element and inserts the element attribute usage Detailed explanation jquery method of obtaining element value (common form elements)_jqueryThe above is the detailed content of Summary of JQuery's methods of getting elements. For more information, please follow other related articles on the PHP Chinese website!