作为上述完全有效答案的替代方案,通过首先包含 Google CDN 托管的缩小库来利用 jQuery API 的极端简化:
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
然后就像上面一样(但 jQuery 风格),更简单的 IMO:
<a href="#" id="link">
<script type="text/javascript">
$("#link").click(function (event)
{
// Handle event here. This code will be executed whenever event is triggered
// ie. whenever you click the element with id link
});
我是一个经验不足的 Web 程序员,对函数式/解释型语言(如 javascript)的最佳实践的了解几乎没有我在本机领域(如汇编、C++、Java)的知识。但是,当您仅比较上面给出的答案的可写性/可读性和此处的 jQuery 版本时,我可以肯定地看到为什么 jQuery 如此受欢迎,即使在微软和谷歌等大型科技公司中也是如此。如果可以的话,我会坚持下去。
这是关于 .click() 方法的优秀 jQuery 文档的链接。