Gewusst wie: zählen der Anzahl der Spalten in JQuery

December 30

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 >