ユーザーが行をクリックしたときに、次の表内の要素のインデックスを取得したいとします。jQueryでテーブルの行インデックスを取得する
<table class="table table-hover" id="event_table">
<thead>
<tr>
<th>Event Title</th>
<th>Event Location</th>
<th>Event Time</th>
<th>Event Date</th>
</tr>
</thead>
<tbody>
<tr>
<td>Gathering</td>
<td>City Centre</td>
<td>10:30</td>
<td>10/09/2016</td>
</tr>
<tr>
<td>Meetup</td>
<td>Some place</td>
<td>12:30</td>
<td>15/09/2016</td>
</tr>
</tbody>
</table>
どうすればjQueryでこれを行うことができますか?あなたのコードは正常に動作します
$("#event_table tbody tr").on("click", function() {
$(this).index();
});
あなたの構文は少しオフになっている:私はこれに似た何かを試してみました '$(この).INDEX() '。そして、あなたがそれを見たいなら、 'alert'か' console.log'を呼び出します。 – Barmar
コンソールに多少のエラーがありますか? – demo
ええ、私はログに記録しようとしました/それを警告し、何も起こらないようです。 –