1

私は今何日も解決できないいくつかの問題に直面しています。

一意のIDを持つ要素の位置を取得したい

コード:

function e_div_show(sid,ctd)
{
 var b_fos="t"+sid;
 var pos = $(b_fos).offset();
 alert(pos.top + ' ' + pos.left);
}

HTML Code:
<?php
...
 echo ('<td ID="t'.$array['S_ID'].'">...</td>
...
 ?>

これは機能していません。

IDを「b_fos」に置き換えて//varb_fos = "t"+sidをコメントアウトした場合; 正常に動作しています。ただし、この場合、コードを生成するphp配列のため、TDIDは一意ではありません。

javascript変数を使用してposcorrecltyを定義する方法を教えてください。

4

2 に答える 2

4

変更してみてください:

var b_fos = "t" + sid;

var b_fos = "#t" + sid;
于 2012-12-11T09:02:10.137 に答える
1

以前に「#」を逃したこのコードを試してください

function e_div_show(sid,ctd)
{
 var b_fos="#t"+sid;
 var pos = $(b_fos).offset();
 alert(pos.top + ' ' + pos.left);
}
于 2012-12-11T09:02:10.707 に答える