Gewusst wie: zählen der Anzahl der Spalten in JQuery
Das JavaScript-Framework jQuery kann Web-Entwickler einige JavaScript-Funktionen über nur ein paar einfache jQuery-Befehle zugreifen. Insbesondere kann die jQuery-.find()-Methode verwendet werden, um die Anzahl der Elemente auf einer Webseite zu finden. Beispielsweise eine Web Entwickler wählen kann, die jQuery verwenden find-Methode, um die Anzahl der Spalten in ein HTML-Element Table zu finden.
Anweisungen
1 Betten Sie die jQuery-Datei in Ihre Seite. Sie können jQuery jQuery-Website herunterladen oder Betten Sie die Datei aus der Google-Entwickler-API. Dieser Beispielcode verwendet die Google-API:
< Skript "> und hat drei Spalten, Lebensmittelgeschäft Elementdaten enthalten.
< Tabellenname = 'Lebensmittel' Id = 'Lebensmittel' Border = '5' >
< tr >
< th > UPC Nummer < /th >
< th > Name < /th >
Preis < th > < /th >
</tr >
< tr >
< td > </td > 240494
Apple < td > </td >
< td > </td >.49
</tr >
< tr >
< td > 240495 </td >
Birne < td > </td >
< td > </td >.29
</tr >
< tr >
< td > </td > 240496
Peach < td > </td >
< td > </td >.24
</tr >
< / table >
3 Schreiben Sie den jQuery-Code. Der jQuery-Code sollte für ein auslösendes Ereignis hören, mithilfe die Find-Methode die Anzahl der TR-Elemente und Berichten, die zählen. Dieser Beispielcode jQuery wird dieses Ziel erreicht:
< Skriptsprache = "JavaScript" >
Funktion showColumns() {}
Var NumCols = $("#grocery").find('tr') [0].cells.length;
Warnung ("Total Spalten:" + NumCols);
}
< / script >
4 Erstellen Sie ein auslösendes Ereignis. In diesem Beispiel ruft eine traditionelle HTML-Eingangstaste die jQuery-Funktion:
< Form >
< Eingang Typ = 'Button' Value = "Spaltenanzahl" onclick="javascript:showColumns();" >
< / form >
5 Innerhalb der richtigen Tags platziert, erscheint der vollständige Beispielcode wie folgt:
< html >
< Head >
< script Src = "& Lt; / script" > http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js "> & Lt; / script >
< Skriptsprache = "JavaScript" >
Funktion showColumns() {}
Var NumCols = $("#grocery").find('tr') [0].cells.length;
Warnung ("Total Spalten:" + NumCols);
}
< / script >
< / head >
< Körper >
< Tabellenname = 'Lebensmittel' Id = 'Lebensmittel' Border = '5' >
< tr >
< th > UPC Nummer < /th >
< th > Name < /th >
Preis < th > < /th >
</tr >
< tr >
< td > </td > 240494
Apple < td > </td >
< td > </td >.49
</tr >
< tr >
< td > 240495 </td >
Birne < td > </td >
< td > </td >.29
</tr >
< tr >
< td > </td > 240496
Peach < td > </td >
< td > </td >.24
</tr >
< / table >
< p >< Br / >< / p >
< Form >
< Eingang Typ = 'Button' Value = "Spaltenanzahl" onclick="javascript:showColumns();" >
< / form >
< / body >
< / html >