我有一个点击时调用函数的链接:
<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/