我是 jquery 的新手,对如何将点击功能附加到链接类有点困惑。
最初,我将 onClick 函数附加到链接 ID 本身,如下所示:
<div class="summary" style="display:none"></div>
<a id="moreAbout" href="#" >More about #{machine.client_name}</a>
<script>
"#moreAbout".onClick(function(event) {
event.stop();
$$('.summary')[0].slide();
$$('.summary')[0].load("/machine");
});
</script>
并且功能工作得很好。(基本上,您可以单击一个链接来显示和隐藏 div)
现在,我需要将相同的功能附加到多个链接。我已经尝试了我能找到的所有技巧,我认为将功能附加到链接类可能存在问题。
我发现的最流行的解决方案如下:
<div class="summary" style="display:none"></div>
<a class="moreAbout" id="alink" "href="#" >More about #{machine.client_name}</a>
<script>
$('a.moreAbout').click(function(event) {
event.stop();
$$('.summary')[0].slide();
$$('.summary')[0].load("/machine");
});
</script>
而且我似乎无法附加该方法,更不用说确保该功能正常工作了。
任何洞察为什么这可能不起作用?