javascript - 将 javascript 变量传递给 jquery

标签 javascript jquery variables position

我现在面临一些我无法解决的问题。

我希望获得具有唯一 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/

相关文章:

javascript - jQuery:获取前一个元素减1

javascript - 匹配 JavaScript 文件,但不包括 mocha 测试文件

php - 页面宽度大于应有的宽度

vba - 在 VBA 的 Excel 公式中使用日期变量

javascript - html/javascript : using a variable as url for <a href>

javascript - Backbone.js 事件未触发

javascript - 将硬编码数组更改为 $http 回调

javascript - 将 json 与 jquery Ajax 一起使用不会返回任何内容

javascript - JQUERY 根据另一个选择元素的输入动态填充 "Select"选项

php - 避免在 PHP 中执行部分变量