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
elements that contain the text Hello, the middle text is case-sensitive
elements excluding) 2
elements with index less than (excluding) 2
##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
3. jQuery selector + traversal function
It is also divided into two parts: the first half uses the selector to obtain an element Set, the second half uses the traversal function to accurately identify a certain element
1) The first half is the same as above
2) The second half: the traversal function
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 thesiblingelements ofselected element. First, you need to locate the element (has been summarized above, so we will not repeat), and then get its sibling elements.
1) Selectorelement
Element
Selector | 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 |
Get the
parentelement ofselected element1) 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
elements
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!