Wie man Styles in JQuery zu zählen

June 21

JQuery ist ein JavaScript-Framework, das fügt viele nützliche Funktionen und Code-Syntax vereinfacht. Da es mit Web-Designer im Hinterkopf entwickelt wurde, imitieren seine "Selektoren"--Bits des Codes, die Teile einer Webseite auswählen--die von CSS (Cascading Style Sheet) Code. Aus diesem Grund können Sie auswählen, "< Link >"-Tags, Stile in Ihre Web-Seiten zu zählen. Diese Tags können andere Arten von Dokumenten neben Stylesheets, also wählen Sie speziell für "< Link >"-Tags mit link "Rel = Stylessheet."

Anweisungen

1 Öffnen Sie die Web-Seite in Notepad oder einem Codeeditor, und überprüfen Sie, dass sie Code verweisen auf die jQuery-Bibliothek-Datei enthält. Wenn Ihr Code nicht enthalten, ist Ihr HTML irgendwo zwischen "< Link >"-Tags und das schließende "< / Head >" Tag fügen Sie die folgenden Tags hinzu:

< script Src = "https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js & Quot; Typ = "Text/Javascript" >< / script >

2 Fügen Sie ein "< >" Skripttags unten Ihre jQuery-Bibliothek-Referenz:

< Skript-Typ = "Text/Javascript" >< / script >

Alle von jQuery Code gehen zwischen die Tags "< Script >".

3 Deklarieren Sie eine neue Variable zu, und legen sie den Wert aus einem Selektor, die die Werte aller "< Link >" Tags "Rel" Wert "Stylesheet" findet:

Var CountStyles = $('link[rel=stylesheet]');

Dieser Code lädt alle Informationen über die "< Link >" Tags in eine Variable namens "CountStyles." Jetzt können Sie diese Variable spezifische Informationen zu extrahieren und auf der Seite ausgeben.

4 Ausgabe der Anzahl von Stylesheets mit "countStyles.length". Ausgabe die "Länge" der Liste der Informationen gespeichert in "CountStyles", die gleich der Anzahl von "< Link >" Tags gefunden ist. Wählen Sie einen Teil Ihrer Web-Seite, wo diese Daten ausgegeben werden, und "countStyles.length" die Funktion "text()" übergeben werden soll:

$('#results_div').text(countStyles.length);

Das fertige Skript ist:

< Skript-Typ = "Text/Javascript" >Var CountStyles = $('link[rel=stylesheet]');$('#results_div').text(countStyles.length);< / script >