私は、およそ次のようなテーブルを持っている:信頼性の高い列数<tr>の
<table>
<thead>
<tr>
<th>Mars</th>
<th>Venus</th>
<th>Jupiter</th>
<th>Pluto</th>
</tr>
<tr>
<th scope="col">Produced</th>
<th scope="col">Sold</th>
<th scope="col">Produced</th>
<th scope="col">Sold</th>
</tr>
</thead>
<tr>
<td>1</td>
<td>50,000</td>
<td>30,000</td>
<td>100,000</td>
<td>80,000</td>
</tr>
<tr>
<td>2</td>
<td>10,000</td>
<td>5,000</td>
<td>12,000</td>
<td>9,000</td>
</tr>
</table>
は、データを無視する - それは本当に悪いです。
tr
の下のth
の数をthead
に数えようとしています。
jQueryでは、私はカラムの数を取得するために次のようにしましたが、私のアプリケーションでは、技術的に8 の下に834があります。thead
です。私は最後にtr
のth
を数えるだけの解決策を考えています(私のテーブルにはtr
がthead
の範囲内にあると仮定します)。
私は基本的に信頼できる方法でテーブルの列数を数えようとしています。
EDIT:
ここではCodePenです:http://codepen.io/anon/pen/OWByqW
これはうまくいっていて、もっとも簡単な解決策です。ありがとう! – theGreenCabbage