いくつかの値を持つ表があります。第1の行および第1の列は、垂直および水平サイズと呼ばれる値を尊重している。私がする必要があるのは、表のセルをクリックし、そのクリックされた表のセルの水平および垂直の値を取得することです。基本的には、クリックされた表のセルがある行の最初の表のセルの値を取得し、クリックされた表のセルがある列の最初の表のセルの値を取得します。私は次のコードで水平値を取得しています:jQueryを使用して列の最初の表のセル値を取得する
var horizSize = $('th:first', $(this).parents('tr')).text();
しかし、私は垂直線のためにそれを行う方法がわかりません。列の最初の表のセルの値を取得する方法?
ありがとうございます。
+1、私は同じことを考えていました。 .index()のドキュメント(http://api.jquery.com/index/)を見てください。 – PPvG
'$( 'tr:first td')'の代わりに '$(this).closest( 'table')。find( 'tr:first td')'が良いかもしれません。 –
Davidありがとう!それは魅力のように機能します!これは私の場合のコードです:var verticSize = $( 'thead> tr:first th')。eq($(this).index())。 – cycero