我现在面临一些我无法解决的问题。
我希望获得具有唯一 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”并注释掉//var b_fos="t"+sid;它工作正常..但是在这种情况下,TD ID 不会是唯一的,因为生成代码的 php 数组。
请问如何用 javascript 变量定义 pos correclty 有什么帮助吗?
最佳答案
尝试改变:
var b_fos = "t" + sid;
到
var b_fos = "#t" + sid;
关于javascript - 将 javascript 变量传递给 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13816777/