0

<div>表の行に関連する画像を含むものを表示することができましたが<div>、クリックした行の横に次のように表示したい:

ここに画像の説明を入力

この例では、ユーザーが 2 行目をクリックすると、その<div>すぐ隣に が表示されます。では、クリックされた行の位置を取得するにはどうすればよいですか?

これこのソリューションを試し ましたが、どちらも行ではなくテーブルの位置を返します。

4

1 に答える 1

0

jQuery の使用を開始するための例を次に示します - http://jsfiddle.net/CtWSf/

$('td').click(function(e){
    var currentPosition = $(this).offset();
    $('.results').html(currentPosition.top);
});

このマークアップの場合 -

<table>
    <tr><td>1</td></tr>
    <tr><td>2</td></tr>
    <tr><td>3</td></tr>
    <tr><td>4</td></tr>
    <tr><td>5</td></tr>
</table>
<div class="results"></div>
于 2013-01-29T18:12:35.193 に答える