jquery dom learning
jquery对dom的操作是很重要的,在网站中需要用到jquery的地方最多的也就是对dom的操作了,所以学好jquery对dom的操作是多么重要的事。
append():向每个匹配的元素内部追加内容
prepend():向每个匹配的元素内部前置内容
appendTo():把所有匹配的元素追加到另一个指定元素的集合中
prependTo():把所有匹配的元素前置到另一个指定的元素集合中
.after(content) :在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点
.before(content): 在匹配元素前面插入指定内容
insertAfter():将JQuery封装好的元素插入到指定元素的后面,如果元素后面有元素了,那将后面的元素后移,然后将JQuery对象插入;
insertBefore():将JQuery封装好的元素插入到指定元素的前面,如果元素前面有元素了,那将前面的元素前移,然后将JQuery对象插入;
empty() :顾名思义,清空方法,但是与删除又有点不一样,因为它只移除了 指定元素中的所有子节点。
remove() :remove会将元素自身移除,同时也会移除元素内部的一切,包括绑定的事件及与该元素相关的jQuery数据。
detach():通过detach方法删除元素,只是页面不可见,但是这个节点还是保存在内存中,数据与事件都不会丢失
.clone()方法:深度 复制所有匹配的元素集合,包括所有匹配元素、匹配元素的下级元素、文字节点。
//clone处理一
$("div").clone() //只克隆了结构,事件丢失
//clone处理二
$("div").clone(true) //结构、事件与数据都克隆
.replaceWith( newContent ):用提供的内容替换集合中所有匹配的元素并且返回被删除元素的集合
.replaceAll( target ):用集合的匹配元素替换每个目标元素
.wrap(wrappingElement): 在集合中匹配的每个元素周围包裹一个HTML结构,$('p').wrap('
.unwrap(): It is the opposite of wrap method. Delete the parent element of the matching element collection, retain itself (and sibling elements, if they exist) and return them to their original positions
.wrapAll(): Add an outer wrapping HTML structure to the matching elements in the collection
wrapInner(): Add the wrapped HTML structure to the interior of the matching elements in the collection
children() method: returns the matching elements in the collection All child elements of each element
.find() method:
Method ind is to traverse the descendants of each element in the current element collection. As long as they meet the requirements, it doesn't matter whether they are sons or grandsons.
Unlike other tree traversal methods, the selector expression is a required parameter for .find(). If we need to retrieve all descendant elements, we can pass the wildcard selector '*'.
find only traverses descendants, not including itself.
The selector context is implemented by the .find() method; therefore, $('.item-ii').find('li') is equivalent to $('li', '.item-ii') (Find the li tag under the tag with the class name item-ii).
parent finds the parent class.parent()
##parents() method: closest() method closest() method accepts a selector that matches elements characters StringStarts from the element itself, matches up to the superior element step by step on the DOM tree, and returns the first matched ancestor element
For example: in a div element, search upwards for all li elements, you can Expressed like this$("div").closet("li')
next() methodFind the next sibling element
$("li.item-2").css("border","3px solid red");
prev() methodFind the previous sibling element
$("li.item-2").prev().css("border","3px solid red");
siblings() methodFinding sibling elements
$(".item-2").siblings().css("border","3px solid red");
add() method
$('li').add('p')
each() method
$("ul li").each(function(index, element) { index 索引 0,1 element是对应的li节点 li,li this 指向的是li })
Related recommendations:
jQuery loads an html page into the specified div
jQuery implements click and mouse sensing events
The solution to the failure of Jquery to bind Click events to newly inserted nodes
The above is the detailed content of jquery dom learning. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



How to use PUT request method in jQuery? In jQuery, the method of sending a PUT request is similar to sending other types of requests, but you need to pay attention to some details and parameter settings. PUT requests are typically used to update resources, such as updating data in a database or updating files on the server. The following is a specific code example using the PUT request method in jQuery. First, make sure you include the jQuery library file, then you can send a PUT request via: $.ajax({u

When editing text content in Word, you sometimes need to enter formula symbols. Some guys don’t know how to input the root number in Word, so Xiaomian asked me to share with my friends a tutorial on how to input the root number in Word. Hope it helps my friends. First, open the Word software on your computer, then open the file you want to edit, and move the cursor to the location where you need to insert the root sign, refer to the picture example below. 2. Select [Insert], and then select [Formula] in the symbol. As shown in the red circle in the picture below: 3. Then select [Insert New Formula] below. As shown in the red circle in the picture below: 4. Select [Radical Formula], and then select the appropriate root sign. As shown in the red circle in the picture below:

Title: jQuery Tips: Quickly modify the text of all a tags on the page In web development, we often need to modify and operate elements on the page. When using jQuery, sometimes you need to modify the text content of all a tags in the page at once, which can save time and energy. The following will introduce how to use jQuery to quickly modify the text of all a tags on the page, and give specific code examples. First, we need to introduce the jQuery library file and ensure that the following code is introduced into the page: <

Title: Learn the main function in Go language from scratch. As a simple and efficient programming language, Go language is favored by developers. In the Go language, the main function is an entry function, and every Go program must contain the main function as the entry point of the program. This article will introduce how to learn the main function in Go language from scratch and provide specific code examples. 1. First, we need to install the Go language development environment. You can go to the official website (https://golang.org

Title: Use jQuery to modify the text content of all a tags. jQuery is a popular JavaScript library that is widely used to handle DOM operations. In web development, we often encounter the need to modify the text content of the link tag (a tag) on the page. This article will explain how to use jQuery to achieve this goal, and provide specific code examples. First, we need to introduce the jQuery library into the page. Add the following code in the HTML file:

How to tell if a jQuery element has a specific attribute? When using jQuery to operate DOM elements, you often encounter situations where you need to determine whether an element has a specific attribute. In this case, we can easily implement this function with the help of the methods provided by jQuery. The following will introduce two commonly used methods to determine whether a jQuery element has specific attributes, and attach specific code examples. Method 1: Use the attr() method and typeof operator // to determine whether the element has a specific attribute

Original author: Minty, encryption KOL Original compilation: Shenchao TechFlow If you know how to use it, Dune is an all-in-one alpha tool. Take your research to the next level with these 20 Dune dashboards. 1. TopHolder Analysis This simple tool developed by @dcfpascal can analyze tokens based on indicators such as holders’ monthly activity, number of unique holders, and wallet profit and loss ratio. Visit link: https://dune.com/dcfpascal/token-holders2. Token Overview Metrics @andrewhong5297 created this dashboard which provides a way to evaluate tokens by analyzing user actions

jQuery is a popular JavaScript library widely used in web development. During web development, it is often necessary to dynamically add new rows to tables through JavaScript. This article will introduce how to use jQuery to add new rows to a table, and provide specific code examples. First, we need to introduce the jQuery library into the HTML page. The jQuery library can be introduced in the tag through the following code:
