jQuery学习笔记 更改jQuery对象_jquery
jQuery代码的任务就是生成jQuery对象A,操作jQuery对象A;生成jQuery对象B,操作jQuery对象B……但是若此过程中,对象A、B……之间有某种关系,那么完全没必要一个个去$(selector),这很繁琐的。因此jQuery提供了一些方法,使流程变为生成jQuery对象A,操作jQuery对象A;更改为jQuery对象B,操作jQuery对象B……
一个jQuery对象,既要进行N次操作,又要进行M次更改。因此有必要将生成的jQuery对象存储在一个变量中,多次调用。然而,试想每进行一次操作和更改就得声明一个新变量,这也很繁琐啊。所以jQuery采取了链式操作的方法,即执行操作后返回操作对象本身,于是可以持续执行下一个操作,直到需要更改对象时方执行更改,然后返回更改后对象。这实际上就是一种函数式思维。
举个例子,左右对比一下:
一般调用 |
链式调用 |
a=$(“div”); a.addClass(“class”); b=a.children(“ul”); b.show(); c=a.siblings(); c.removeClass(“class”); |
$(“div”).addClass(“class”) .children(“ul”).show().end() .siblings().removeClass(“class”); |
接下来就介绍一下更改jQuery对象的各种方法:
更改为后代元素集合
方法 |
描述 |
等价 |
children(selector) |
在原先元素的后代元素中,选取匹配selector的元素。若不设置参数,children()等价于children(*),选取原先元素的所有子元素 |
$(selector1).children(selector2)≡$(selector1>selector2) |
find(selector) |
在原先元素的后代元素中,选取匹配selector的元素。若不设置参数,find()等价于find(“:not(*)”),不会选取原先元素的任何后代元素 |
$(selector1).find(selector2)≈$(selector1 selector2)。若参数使用基本过滤选择器,不是在全部后代元素中选取过滤匹配元素,而是在每一个后代元素中分别选取过滤匹配元素 |
contents() |
选取原先元素的子元素或文本块 |
更改为祖先元素集合
方法 |
描述 |
parent(selector) |
在原先元素的父元素中,选取匹配selector的元素。若不设置参数,parent()等价于parent(“*”),选取原先元素的所有父元素 |
parents(selector) |
在原先元素的祖先元素中,选取匹配selector的元素。若不设置参数,parents()等价于parents(“*”),选取原先元素的所有祖先元素 |
parentsUntil(selector) |
选取原先元素的祖先元素,直到遇到匹配selector的元素为止,且不包括该元素。若不设置参数,parentsUntil()等价于parents(),选取原先元素的所有祖先元素 |
offsetParents() |
选取原先元素的最近祖先定位元素,且该元素CSS属性display不能为none。定位元素指CSS属性position |
closest(selector) |
在原先元素及其祖先元素中,选取匹配selector的最近元素 |
更改为兄弟元素集合
方法 |
描述 |
等价 |
next(selector) |
在原先元素后面的第一个兄弟元素中,选取匹配selector的元素。若不设置参数,next()等价于next(“*”),选取原先元素后面的第一个兄弟元素 |
$(selector1).next(selector2)≡$(selector1+selector2) |
prev(selector) |
在原先元素前面的第一个兄弟元素中,选取匹配selector的元素。若不设置参数,prev()等价于prev(“*”),选取原先元素前面的第一个兄弟元素 |
|
nextAll(selector) |
在原先元素后面的兄弟元素中,选取匹配selector的元素。若不设置参数,nextAll()等价于nextAll(“*”),选取原先元素后面的所有兄弟元素 |
$(selector1).nextAll(selector2)≡$(selector1~selector2) |
prevAll(selector) |
在原先元素前面的兄弟元素中,选取匹配selector的元素。若不设置参数,prevAll()等价于prevAll(“*”),选取原先元素前面的所有兄弟元素 |
|
siblings(selector) |
在原先元素的兄弟元素中,选取匹配selector的元素。若不设置参数,siblings()等价于siblings(“*”),选取原先元素的所有兄弟元素 |
|
nextUntil(selector) |
选取原先元素后面的兄弟元素,直到遇到匹配selector的元素为止,且不包括该元素。若不设置参数,nextUntil()等价于nextAll(),选取原先元素后面的所有兄弟元素 |
|
prevUntil(selector) |
选取原先元素前面的兄弟元素,直到遇到匹配selector的元素为止,且不包括该元素。若不设置参数,prevUntil()等价于prevAll(),选取原先元素前面的所有兄弟元素 |
更改为更多元素集合
方法 |
描述 |
等价 |
add(selector) |
在原先元素的基础上添加选取匹配selector的元素 |
$(selector1).add(selector2)≡$(selector1,selector2) |
andSelf() |
更改为后代元素、祖先元素、兄弟元素的这些操作,会在原先元素以外选取元素。可用于将原先元素和更改操作选取的元素合并在一起 |
更改为部分元素集合
方法 |
描述 |
等价 |
eq(index) |
在原先元素中筛选索引值等于index的元素,索引值从0开始正数,也可以从-1开始倒数,但不能混用 |
$(selector).eq(index)≡$(selector:eq(index)) |
first() |
在原先元素中筛选第一个元素,等同于eq(0) |
$(selector).first()≡$(selector:first) |
last() |
在原先元素中筛选最后一个元素,等同于eq(-1) |
$(selector).last()≡$(selector:last) |
slice(start,[end]) |
在原先元素中筛选索引值从start到end-1的元素。若不传入end,则筛选索引值大于等于start的元素 |
|
filter(selector) |
在原先元素中筛选匹配selector的元素 |
|
filter(fn(index)) |
使用函数筛选,对于索引值等于index的元素,若函数返回true,该元素包含在筛选集合中,否则排除在外 |
可实现$(selector:even(index))、$(selector:odd(index))、 $(selector:gt(index))、 $(selector:lt(index))等 |
not(selector) |
在原先元素中筛选不匹配selector的元素 |
$(selector1).not(selector2)≡$(selector1:not(selector2)) |
not(fn(index)) |
使用函数筛选,对于索引值等于index的元素,若函数返回true,该元素排除在筛选集合外,否则包含在内 |
可实现$(selector:even(index))、$(selector:odd(index))、 $(selector:gt(index))、 $(selector:lt(index))等 |
has(selector) |
在原先元素中筛选出拥有匹配selector后代元素的元素 |
$(selector1).has(selector2)≡$(selector1:has(selector2)) |
还原jQuery对象
方法 |
描述 |
end() |
使执行更改jQuery对象操作后的选取元素还原到更改之前。若希望还原多个更改操作,则多次调用,直到最后会返回空集 |

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Benutzerordnernamen und Kontonamen werden während der Benutzerkontoeinrichtung festgelegt. Manchmal müssen Sie jedoch aus irgendeinem Grund den Namen Ihres Benutzerordners unter Windows 11 ändern. Im Gegensatz zum Umbenennen eines Standardordners ist dieser Vorgang nicht so einfach. Aber mit den richtigen Informationen kann der Prozess mühelos sein, und genau das möchten wir Ihnen in diesem Leitfaden erklären. Ist es sicher, den Namen meines Benutzerordners umzubenennen? Wie bereits erwähnt, ist das Ändern von Benutzerordnernamen unter Windows 11 nicht so einfach wie das Umbenennen eines normalen Ordners. Auch wenn Sie den Namen des Benutzerkontos ändern, bleibt der Name des Benutzerordners derselbe. Microsoft empfiehlt, den Namen Ihres Benutzerordners nicht zu ändern, da dies dazu führen kann, dass einige Anwendungen dies tun

Viele Benutzer laden gerne verschiedene Hintergrundbilder und Videos auf WallpaperEngine herunter. Mit der Zeit werden sie feststellen, dass immer mehr Hintergrundbilder heruntergeladen werden, was zu einem unzureichenden Festplattenspeicher führt. Zu diesem Zeitpunkt können Sie den Speicherort von WallpaperEngine ändern, um den belegten Speicherplatz zu reduzieren . Schauen wir uns also an, wie Sie den Speicherpfad für WallpaperEngine ändern. Schritt 1: Klicken Sie unter Steam in der oberen linken Ecke auf Einstellungen, um die folgende Oberfläche zu öffnen. Schritt 2: Klicken Sie auf „Herunterladen“, um den „Steam-Bibliotheksordner“ unter der Inhaltsbibliothek zu finden, und klicken Sie oben auf „Öffnen“. Schritt 3: Klicken Sie auf „Bibliotheksordner hinzufügen“, wählen Sie den Pfad aus, zu dem Sie wechseln möchten, und klicken Sie nach dem Hinzufügen mit der rechten Maustaste auf die Standardspalte.

Die Standard-Desktop-Symbolschriftart von Win7 ist im Allgemeinen weiß. Wenn wir einen weißen Desktop-Hintergrund verwenden, ist der Desktop-Symboltext möglicherweise nicht sichtbar. Zu diesem Zeitpunkt können wir die Desktop-Schriftart über die erweiterten Darstellungseinstellungen anpassen Das Folgende ist: Lasst uns gemeinsam einen Blick darauf werfen. Anleitung zum Ändern der Schriftfarbe von Win7-Desktopsymbolen 1. Klicken Sie mit der rechten Maustaste auf eine leere Stelle auf dem Desktop und öffnen Sie die Einstellungen für „Personalisierung“. 2. Unter Theme können wir direkt das gewünschte Theme auswählen, um die Schriftfarbe von Desktop-Symbolen zu ändern. 3. Wenn Sie mit diesen Themen nicht zufrieden sind, können Sie auch die „Fensterfarbe“ aktivieren, wie im Bild gezeigt. 4. Klicken Sie unten auf „Erweiterte Darstellungseinstellungen“. 5. Ändern Sie „Projekt“ an der Symbolposition in „Desktop“. 6. Anschließend können Sie im roten Feld verschiedene Attribute wie Schriftfarbe und -größe ändern

Viele Benutzer möchten die Schriftart im Notepad unter Windows 11 ändern, weil die Standardschriftart für sie zu klein oder schwer lesbar ist. Das Ändern von Schriftarten geht schnell und einfach. In dieser Anleitung zeigen wir Ihnen, wie Sie Notepad anpassen und die Schriftart an Ihre Bedürfnisse anpassen. Welche Schriftart verwendet Windows 11 Notepad standardmäßig? Was die Standardschriftoptionen betrifft, verwendet Notepad die Schriftart Consolas und die Standardschriftgröße ist auf 11 Pixel eingestellt. Wie ändere ich die Schriftgröße und den Stil des Notepads in Windows 11? Klicken Sie im Editor im Menü „Bearbeiten“ auf die Suchschaltfläche und geben Sie „Notepad“ ein. Wählen Sie Notepad aus der Ergebnisliste aus. Klicken Sie im Editor auf das Menü „Bearbeiten“ und wählen Sie „Schriftarten“ aus. Sie sollten nun die Einstellungen im linken Bereich sehen

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie die Hintergrundfarbe in Eclipse ändern. Dazu sind spezifische Codebeispiele erforderlich. Eclipse ist eine sehr beliebte integrierte Entwicklungsumgebung (IDE), die häufig zum Schreiben und Debuggen von Java-Projekten verwendet wird. Standardmäßig ist die Hintergrundfarbe von Eclipse weiß, einige Benutzer möchten jedoch möglicherweise die Hintergrundfarbe nach ihren Wünschen ändern oder die Belastung der Augen verringern. In diesem Artikel erfahren Sie Schritt für Schritt, wie Sie die Hintergrundfarbe in Eclipse ändern, und stellen spezifische Codebeispiele bereit. Schritt 1: Öffnen Sie zuerst Eclipse

Wenn das Spiel, das Sie kaufen möchten, nicht verfügbar ist, können Sie es kaufen, indem Sie die Region ändern. Wissen Spieler, wie sie die Regionseinstellungen im Xbox Store ändern können? Werfen wir also einen Blick auf die Einführung zum Ändern der Regionseinstellungen im Xbox Store! Regionseinstellungen für den Xbox Store: 1. Öffnen Sie die Windows-Einstellungen – wählen Sie Uhrzeit und Sprache aus. 2. Wählen Sie die Region aus – die Standardeinstellung sollte China sein – wählen Sie andere Länder und Regionen aus. 3. Wählen Sie andere Länder und Regionen aus – betreten Sie den Store – der Store fordert Sie auf, den Inhalt zu aktualisieren.

Die richtige Einstellung der Startreihenfolge von Win7 kann dazu führen, dass unser Computer schneller startet, aber viele Freunde wissen nicht, wie sie die Startreihenfolge ändern können. Schauen wir uns das im Registrierungseditor an. Eine bestimmte Methode. Anleitung zum Ändern der Win7-Startreihenfolge 1. Suchen Sie in der unteren linken Ecke nach „Ausführen“. 2. Öffnen Sie das Programm „Ausführen“. 3. Geben Sie „regedit“ ein und drücken Sie zur Bestätigung die Eingabetaste. 4. Suchen Sie den folgenden Pfad „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder“ und klicken Sie mit der rechten Maustaste, um die Symboldatei „list“ zu ändern. 5. Die im Bild gezeigte Position ist von oben nach unten.

Der temporäre Ordner ist unser temporärer Dateispeicherort. Wenn zu viele temporäre Dateien vorhanden sind, insbesondere wenn sich der temporäre Ordner auf der Systemfestplatte befindet, beeinträchtigt dies wahrscheinlich die Laufgeschwindigkeit des Systems. Wir können das Problem lösen, indem wir den temporären Standort ändern. Tutorial zur Standortänderung von Win7temp 1. Klicken Sie zunächst mit der rechten Maustaste auf „Computer“ und öffnen Sie „Eigenschaften“ 2. Klicken Sie links auf „Erweiterte Systemeinstellungen“ 3. Klicken Sie unten auf „Umgebungsvariablen“ 4. Wählen Sie „temp“ und klicken Sie auf „Bearbeiten“ 5 . Ändern Sie dann einfach den „Variablenwert“ in den Pfad, der geändert werden muss.
