gpt4 book ai didi

jquery - 使用 jQuery 的 onclick 和 onclick 属性有什么区别?

转载 作者:行者123 更新时间:2023-12-03 21:28:50 27 4
gpt4 key购买 nike

以下两段 HTML 之间有什么区别(如果我徒手输入此内容,如有任何拼写错误,敬请谅解)?

使用 jQuery:

<script type="text/javascript">
$(document).ready(function() {
$("#clickme").click(function() {
alert("clicked!");
});
});
</script>

<a id="clickme" href="javascript:void(0);">click me</a>

不使用 jQuery:

<a id="clickme" href="javascript:void(0);" onclick="alert('clicked!');">click me</a>

最佳答案

一个很大的区别是 jQuery 的事件是在注册表中处理的,该注册表在单击事件上进行解析。至关重要的是,这意味着您可以分配多个回调,并按照注册顺序触发它们:

<script type="text/javascript">
$(document).ready(function() {
$("#clickme").click(function() {
alert("clicked!");
});
$("#clickme").click(function() {
alert("I concur, clicked!");
});
});
</script>

它们都将在 click 事件中按顺序调用。 “真正的”onClick 事件被 jQuery 的注册表驱动系统覆盖。在普通文档结构中,如果没有像 jQuery 这样的系统,则只能有一个 onClick 事件。

关于jquery - 使用 jQuery 的 onclick 和 onclick 属性有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/398760/

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