【问题标题】:What does $("something") in javascript mean? [duplicate]javascript 中的 $("something") 是什么意思? [复制]
【发布时间】:2012-08-06 12:48:23
【问题描述】:

可能重复:
What is the meaning of “$” sign in javascript

这可能是一个基本问题,但我敢问。

在浏览 javascript 代码时,我发现了以下内容。

    if(selected_len == all_len) {
        $(":checkbox:checked.node_id_"+d.nodeValue).click();
    }

我试图搜索 $("") 是什么意思,但我发现的只是

"$('hello') --- 这是一个被许多 JavaScript 框架声明为 document.getElementById 扩展的函数。"

你能不能给出更准确的解释,就像你在和孩子说话一样:)

【问题讨论】:

标签: javascript


【解决方案1】:

$ 是一个变量名。这意味着分配给该变量的函数被定义为。 (不是a good variable name

它的内容看起来像一个 CSS 选择器,所以它很常见,可以快速输入,参考 the jQuery object

【讨论】:

    【解决方案2】:

    理论上它除了foo() 意味着:它是一个函数调用,其中$ 是函数的名称($ is a legal name 用于 Javascript 中的标识符)。

    通常,$ 是著名的jQuery 库的“入口点”。还有其他库使用名称 $ 作为入口点,但 jQuery 可以说是使用最广泛的。

    【讨论】:

      【解决方案3】:

      正如其他人所说,它只是一个函数名,如果您使用其他使用 $ 符号的库,您可以使用 jQuery 关键字而不是 $ 符号。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-15
        • 2018-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-16
        • 2014-09-22
        相关资源
        最近更新 更多