編集
jQuery グリッド プラグインを使用していることがわかりませんでした。
すべての列には属性があるrole="gridcell"
ため、属性ベースのセレクターを使用してすべてのセルを選択できます。
// untested
$('td[role*="gridcell"]').hover();
最初の答え
この答えは、問題に対する普遍的な答えに似ています。
次のようなテーブルがあるとします。
<table>
<tr class="jqgrow">
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
ホバーされた行内の列に関する情報を取得するには、次のようにします。
$('.jqgrow').mouseover(function(e) {
// get all child elements (td, th) in an array
var cols = $(this).children();
console.log('All cols: ' + cols);
// to retrieve a single column as a jQuery object use '.eq()' - it's like every array redo-indexed
console.log('HTML from col 2: ' + cols.eq(1).html());
});
これは、次のような他の構造でも機能します。
<div class="jqrow">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
のすべての子要素にカーソルを合わせたい場合は、子要素に.jqrow
直接アタッチできます。
$('.jqgrow').children().mouseover(function(e) {
// gets the current 'column'
var $this = $(this);
});