javascript - 当给定对象时获取对象的 ID

标签 javascript html object

我有一个点击时调用函数的链接:

<a href="javascript:spawnMenu(this);" id="link1">Test1</a>

为了使我的函数正常工作,我需要访问该对象,以便我可以执行如下所示的 jQuery 操作:

alert($(objCaller).offset().left);

由于 objCaller 指向对象而不是对象 ID,因此这不起作用。我需要这样的东西:

alert($("a#link1").offset().left);

如何从 objCaller 获取对象 ID?

最佳答案

你需要这样做:

<a href="javascript:;" onclick="spawnMenu(this);" id="link1">Test1</a>

您无法通过 javascript: url 传递 this

关于javascript - 当给定对象时获取对象的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2539491/

相关文章:

javascript - 如何使用javascript获取包含tr标签的数组中单击单元格的索引?

jquery - 我怎样才能分开容器,以免它们在移动设备上重叠?

javascript - Angular 6 输入类型数字点/逗号

javascript - 创建一个类实例作为 html 元素

javascript - 为什么我的 Web Worker 终止了?

javascript - 是否可以从外部 JavaScript 内部更改全局变量?

json - TypeScript 中用括号代替键的对象是什么意思?

javascript - 有没有更好的方法从 JSON 对象获取特定值?

javascript 和 Mustache - 将数组传递给模板

javascript - Datetimepicker 不适用于附加表单 javascript 的元素