【发布时间】:2011-11-25 04:57:35
【问题描述】:
我想知道如何使用 jQuery 查找调用 onClick 方法的元素 id?我的代码是:
JS
function getInfo(event)
{
console.log(event.target.id + " ... ");
}
HTML
<div class="menu-content" id="thisismyid">
This is some placeholder text.<br>
<a onClick="getInfo()" id="thisisthelinksid">Click on me</a>
</div>
<div class="menu-content" id="thisismysecondid">
This is some more placeholder text.<br>
<a onClick="getInfo()" id="thisistheotherlinksid">Click on me</a>
</div>
我不能在函数的括号内放任何东西,因为我想稍后将一个函数传递给它,我只想知道是哪个函数调用了这个函数。
我知道这个问题已经被问过很多次了,很多问题都有答案,但我已经阅读了很多,但没有一个对我有帮助。
谢谢大家
-编辑-
关于本次编辑时的以下答案,我无法使用 jQuery 方法,例如:
$("div.menu-content a").click(function() {
some content here..
});
因为我需要它只在某些被点击的链接上运行,而不是全部。这有助于澄清吗?
【问题讨论】: