Heim > Web-Frontend > js-Tutorial > Analyse der Verwendung von .add() in jquery

Analyse der Verwendung von .add() in jquery

巴扎黑
Freigeben: 2017-06-24 10:23:00
Original
3011 Leute haben es durchsucht

In diesem Artikel wird die Analyse der Verwendung von .add() in jquery vorgestellt. Freunde, die es benötigen, können auf

add() verweisen, um Elemente zum Satz übereinstimmender Elemente hinzuzufügen. Dies ist die Aussage im JQuery-Referenzhandbuch. Der bereitgestellte Beispiellink ist jedoch falsch, daher gibt es keine Beispielbeschreibung für add(). Hier sind einige Beispiele, um die Verwendung von add() besser zu verstehen.

Beispiel 1

Der Code lautet wie folgt:

<!DOCTYPE html>
<html>
<head>
<style>
p { width:60px; height:60px; margin:10px; float:left; }
p { clear:left; font-weight:bold; font-size:16px;
color:blue; margin:0 10px; padding:2px; }
</style>
<script language="JavaScript" type="text/JavaScript" src="http://www.w3school.com.cn/jquery/jquery.js"></script>
<script>
$(document).ready(function(){
 $("p").css("border", "2px solid red").add("p").css("background", "yellow");
});
</script>
</head>
<body>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>Added this… (notice no border)</p>
</body>
</html>
Nach dem Login kopieren

Das Ergebnis ist wie folgt:


Erklärung: add("p") bedeutet hier die Summe, also das CSS von $("p") und das CSS von p. Beachten Sie hier, dass p einen Rand hat. Und p nicht.

Beispiel 2

Der Code lautet wie folgt:

<body>
<p>Hello</p><span>Hello Again</span>
</body>
Nach dem Login kopieren

Der Code lautet wie folgt:

$("p").add("span").css("background", "yellow");
Nach dem Login kopieren

Das Ergebnis ist wie folgt:



p und span css, entspricht

$("p,span").css("background","yellow");
Nach dem Login kopieren

Beispiel 3:

Der Code lautet wie folgt:

<body>
<p>Hello</p>
</body>
Nach dem Login kopieren

Der Code lautet wie folgt:

$("p").clone().add("<span>Again</span>").appendTo(document.body);
Nach dem Login kopieren

Das Ergebnis lautet wie folgt:

clone() copy bedeutet; ein p kopieren und Again

Fügen Sie hier einen Satz ein: Wenn clone() nicht verwendet wird, existiert das ursprüngliche p nicht mehr. Schauen Sie sich das folgende Beispiel an:

Der Code lautet wie folgt:

<script>
$(document).ready(function(){
  $("p").add("<span>Again</span>").appendTo(document.body);
  alert($("body").html());
});
</script>

<body>
<p>Hello</p>
</body>
Nach dem Login kopieren

Das Ergebnis ist wie folgt:


Beispiel 4:

Der Code lautet wie folgt:

<body>
<p>Hello</p><span id="a">Hello Again</span>
</body>
Nach dem Login kopieren

Der Code lautet wie folgt:

$("p").add(document.getElementById("a")).css("background", "yellow");
Nach dem Login kopieren

Das Ergebnis ist wie folgt:

Dies zeigt, dass die Parameter in add() nicht nur Selektoren sein können , aber auch DOM-Elemente.

Das obige ist der detaillierte Inhalt vonAnalyse der Verwendung von .add() in jquery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage