javascript中的$(“something”)是什么意思?

时间:2012-08-06 12:48:23

标签: javascript

  

可能重复:
  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的扩展。”

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

3 个答案:

答案 0 :(得分:5)

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

它的内容看起来就像一个CSS选择器,所以很可能它是常见的,快速输入的the jQuery object引用。

答案 1 :(得分:4)

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

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

答案 2 :(得分:1)

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