gpt4 book ai didi

javascript - jQuery 美元符号混淆

转载 作者:可可西里 更新时间:2023-11-01 02:57:37 30 4
gpt4 key购买 nike

我对 jQuery 中的美元符号有点困惑,希望有人能帮助我。

我有以下函数声明:

$(function() {
$( "#create-discussion" ).button().click(function() {
alert("Clicked");
});

$( "#listitems tr" ).click(function(event) {
alert("clicked");
});
});

出于某种原因,“创建讨论”按钮的第一个函数声明工作得很好;单击时,会出现一个弹出窗口。但是,第二个不起作用,当我点击表格行时没有弹出窗口。

按钮 onClicks 与表格行 onClicks 之间是否存在细微差别?我是不是漏掉了一些非常明显的东西?

另外,我认为如果有人解释一下 $(function() {}) 的实际作用,我认为这会有所帮助,因为我将其视为 $(document).ready (),我不确定我是否能做到这一点。

最佳答案

美元符号 ($) 实际上是 jQuery 函数的别名。并根据the documentation ,如果您将回调作为参数传递给此函数,它将在 DOM 准备就绪时执行

当涉及到问题的第二部分时(关于为什么代码的第二部分不起作用):只需检查选择器。对我来说,它工作得很好(参见 jsfiddle - 它没有 .button() 方法,因为我没有加载 jQuery UI),所以这可能是由不正确的选择器引起的。

关于javascript - jQuery 美元符号混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6230428/

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