获取使用jQuery调用函数的元素的信息

我想知道如何使用jQuery查找,这是一个调用onClick方法的元素id? 我的代码是:

JS

function getInfo(event) { console.log(event.target.id + " ... "); } 

HTML

   

我不能在函数的括号内放任何东西,因为我想要一个稍后传递给它的函数,我只想告诉哪个调用了这个函数。

我知道这已被问过很多次,而且很多问题都有答案,但是我已经阅读了很多这些问题而没有人帮助过我。

多谢你们

-编辑-

关于编辑时下面的答案,我不能使用jQuery方法,如:

 $("div.menu-content a").click(function() { some content here.. }); 

因为我需要它只在点击的某些链接上运行,而不是所有链接。 这有助于澄清吗?

 $("div.menu-content a").click(function() { var $elemId = $(this).attr("id"); console.log($elemId + " .... "); ); 

这是一个更加“jQuery风格”的解决方案。

尝试:

 function getInfo(event) { var id = $(event.target).attr('id'); console.log(id); } 

不要使用onclick属性,而是使用事件处理程序。

 $(function(){ $('a', 'div.menu-content').click(function(){ console.log(this.id+'...'); }); }):