Result
テーブル上のマウスの位置を表示する
jQuery
$("table tr td").mouseenter(function () {
//ポインタ追加
$(this).css("cursor", "pointer");
//ユーザーへの表記は+1する
var col = $(this).closest("tr td").prevAll("tr td").length += 1;
var row = $(this).closest("tr").prevAll("tr").length;
//テーブル上のマウスの位置を取得して現在地を表示する
$('#result').html("上から<b>" + row + "</b>番目、左から<b>" + col + "</b>番目にいます");
});
css
table {
border: 1px solid #DFDFDF;
background-color: #F9F9F9;
width: 100%;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
color: #333;
}
table td, table th {
border-top-color: white;
border-bottom: 1px solid #DFDFDF;
color: #555;
}
table th {
font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
font-weight: normal;
padding: 7px 7px 8px;
text-align: left;
line-height: 1.3em;
font-size: 14px;
}
table td {
font-size: 12px;
padding: 4px 7px 2px;
vertical-align: top;
}
span{
display:inline-block;
margin:10px 0 0 10px;
padding:10px;
font-size: 12px;
font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
color:#333;
}
b{color:blue;font-size:22px;}
html
<table>
<tr>
<th>順番</th>
<th>メニュー</th>
<th>説明</th>
<th>金額</th>
</tr>
<tr>
<td>1</td>
<td>うどん</td>
<td>粉を練って作る麺</td>
<td>290円</td>
</tr>
・
・
・
</table>
via
転送中
