使用jquery执行函数

问题描述 投票:0回答:3

我正在寻找一个代码,其中我定义了与分配的类名相同的函数名称。单击该链接时我需要执行功能。

这可能吗?

javascript jquery function
3个回答
0
投票

据我所知,在 DOM 内部准备好你的问题,放置:

$(".class-name").click(function(event) {
    functionNameHere();
});

0
投票

这就是 jQuery 的

click
的用途:

$(".myClass").click(myFunction);

0
投票

如果您的意思是您有此标记:

<a href="#" class="foo">test</a>

还有这个 JS:

function foo() { ... }

并且您想在单击链接时调用该函数,请尝试以下操作:

$('a').click(function() {
    window[$(this).attr("class")]();
});

这利用了全局级函数自动成为

window
对象的属性这一事实,并假设您希望 all 链接具有此行为(如果不是这种情况,请酌情修改初始 jQuery 选择器) .

© www.soinside.com 2019 - 2024. All rights reserved.