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
転送中