gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 00:01:02 26 4
gpt4 key购买 nike

我想知道如何使用 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..
});

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

最佳答案

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

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

关于jquery - 使用 jQuery 获取调用函数的元素的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7555421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com