Heim Web-Frontend js-Tutorial Beispielanalyse der Methode replaceAll() in jQuery

Beispielanalyse der Methode replaceAll() in jQuery

Dec 05, 2017 am 09:36 AM
jquery 示例

Viele Freunde verstehen möglicherweise nicht, was „replaceAll“ bedeutet, wenn sie den Titel sehen. Die Funktion „replaceAll()“ wird verwendet, um alle Zielelemente durch das aktuell passende Element zu ersetzen. Heute stellen wir Ihnen jQuery „replaceAll(“ ausführlich vor. )-Methode in !

Die Funktion „replaceAll()“ wird verwendet, um alle Zielelemente durch das aktuell passende Element zu ersetzen.

Diese Funktion gehört zum jQuery-Objekt (Instanz).

Syntax

jQuery 1.2 hat diese Funktion hinzugefügt.

jQueryObject.replaceAll( target )

parameter

参数 描述
target String/Element/jQuery/Array类型被替换的目标元素,这些元素将被当前匹配元素替换掉。

Wenn das Parameterziel string ist, wird es als jQuery behandelt Wähler.

Rückgabewert

replaceAll()Der Rückgabewert der Funktion ist vom Typ jQuery und gibt ein jQuery-Objekt zurück, das den Ersetzungsinhalt darstellt.

Alle Daten und Ereignishandler , die mit dem ersetzten Knoten verknüpft sind, werden ebenfalls entfernt.

Hinweis: Wenn ein Element, das mit dem aktuellen jQuery-Objekt übereinstimmt, ein Element auf der Seite ist, verschwindet das Element von seiner ursprünglichen Position. Dies entspricht einem Verschiebungsvorgang, nicht einem Kopiervorgang.

Beispiel und Beschreibung

Die Funktion „replaceAll()“ wird verwendet, um alle Zielelemente durch das aktuell passende Element zu ersetzen:

<p>段落文本1<span></span></p>
<p>段落文本2<span></span></p>
<script type="text/javascript">
$('<em></em>').replaceAll( "p" );
// 其返回值就是匹配替换内容(两个'<em></em>')的jQuery对象
</script>
<!--以下是jQuery代码执行后的html内容-->
<em></em>
<em></em>
Nach dem Login kopieren

Bitte beachten Sie „replaceAll()“ und „replaceWith(“ ) Der Unterschied zwischen Funktionen:

var $A = $("s1");
var $B = $("s2");
// 将$B替换成$A
$A.replaceAll( $B ); // 返回表示替换内容的jQuery对象( 匹配替换掉$B的所有$A元素 )
// 将$A替换成$B
$A.replaceWith( $B ); // 返回$A
Nach dem Login kopieren

Bitte beachten Sie den folgenden HTML-Code (ursprünglicher HTML-Code):

<p id="n1">
    <span id="n2">foo</span>    
</p>
<p id="n3">
    <label id="n4">[label#n4]</label>
    <span id="n5">bar</span>
</p>
<div id="n6"></div>
Nach dem Login kopieren

Der folgende jQuery-Beispielcode wird verwendet, um replaceAll() zu demonstrieren Funktion Spezifische Verwendung:

// 用em元素替换掉所有的span元素
$('<em class="new">替代元素</em>').replaceAll( "span" );
// 用n4替换掉n6
// n4将从原位置上消失(替换到n6的位置)
$("#n4").replaceAll( $("#n6") );
Nach dem Login kopieren

Führen Sie den Code aus

Das Folgende ist der HTML-Inhalt nach der Ausführung des jQuery-Codes (das Format wurde nicht angepasst):

<p id="n1">    
<em class="new">替代元素</em>    
</p><p id="n3">        
<em class="new">替代元素</em>
</p>
<label id="n4">[label#n4]</label>
Nach dem Login kopieren

Zusammenfassung:

Durch das detaillierte Studium dieses Artikels glaube ich, dass viele Freunde ein gewisses Verständnis und Verständnis für die Methode replaceAll () in jQuery haben. Ich hoffe, es wird für Ihre Arbeit hilfreich sein!

Verwandte Empfehlungen:

Detaillierte Erläuterung der jQuery.replaceAll()-Funktionsbeispiele

Verwenden Sie „replace“ in Kombination mit regulären Ausdrücken in JavaScript, um den Effekt von „replaceAll“ zu erzielen

Detaillierte Erklärung von js replace und replacementall Instanzverwendung

JS verwendet reguläre Ausdrücke, um die Ersetzungsmethode „ReplaceAll“ zu implementieren

Das obige ist der detaillierte Inhalt vonBeispielanalyse der Methode replaceAll() in jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Spezifikationen und Beispiele für Go-Spracheinrückungen Spezifikationen und Beispiele für Go-Spracheinrückungen Mar 22, 2024 pm 09:33 PM

Spezifikationen und Beispiele für Go-Spracheinrückungen

Wie verwende ich die PUT-Anfragemethode in jQuery? Wie verwende ich die PUT-Anfragemethode in jQuery? Feb 28, 2024 pm 03:12 PM

Wie verwende ich die PUT-Anfragemethode in jQuery?

Ausführliche Erklärung und Anwendungsbeispiele der Oracle DECODE-Funktion Ausführliche Erklärung und Anwendungsbeispiele der Oracle DECODE-Funktion Mar 08, 2024 pm 03:51 PM

Ausführliche Erklärung und Anwendungsbeispiele der Oracle DECODE-Funktion

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Wie entferne ich das Höhenattribut eines Elements mit jQuery? Feb 28, 2024 am 08:39 AM

Wie entferne ich das Höhenattribut eines Elements mit jQuery?

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite Feb 28, 2024 pm 09:06 PM

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Feb 28, 2024 pm 05:42 PM

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern

Anwendungs- und Beispielanalyse des PHP-Punktoperators Anwendungs- und Beispielanalyse des PHP-Punktoperators Mar 28, 2024 pm 12:06 PM

Anwendungs- und Beispielanalyse des PHP-Punktoperators

Beispiel für den Curl Get-Befehl Beispiel für den Curl Get-Befehl Mar 20, 2024 pm 06:56 PM

Beispiel für den Curl Get-Befehl

See all articles