javascript - 使用 var id 获取图像位置

标签 javascript jquery css

我有许多图像动态显示在具有动态 ID 的页面上。

我想在单击时抓取图像的位置,以便调整另一个元素的位置。

我下面的代码似乎不起作用:

    var selImg = $(this).attr('id');

    var pos = $(selImg).position();
    alert(pos.top);

我收到一个 JS 错误,提示“pos”未定义。

最佳答案

您正在将 selImg 设置为 $(this)id

您需要将 selImg 设置为 $(this) 以适本地选择元素。现在您正在尝试对字符串调用 position

关于javascript - 使用 var id 获取图像位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27002724/

相关文章:

javascript - Fetch 为空 Redux Saga

javascript - 如何将 VueJS 与 Zurb Panini 一起使用?

Javascript 检测到零个 anchor

javascript - 如何访问此 json 对象中的 'img'? PHP,Laravel-5

javascript - 如何访问具有 json 字符串的 javascript 对象中的特定键值对

用于显示李克特结果的 JQuery?

javascript - 如何显示:block effects on transition:opacity?

javascript - 克隆和更改 onchange 参数在 IE 中不起作用

html - 如何使用 css 和 bootstrap 样式打印我的页面

jquery - 文本框内的可移除标签