我不明白的jQuery或javascript语法

时间:2016-02-21 09:45:56

标签: javascript jquery

我正在阅读一篇Polymer教程,但我不理解一些代码行,如下所示:

 postTask: function(e) {  // Add a new task
    var tsk = this.$.tTask.value;
    var usr = this.$.tUser.value;
    ...

在这个代码块中,我不理解选择器 this。$。tTask.value ,是另一种在jQuery语法中选择的方法吗?

1 个答案:

答案 0 :(得分:4)

我对Polymer一无所知,所以我只能根据javascript语法回答这个问题。

此代码不一定涉及jQuery。

在javascript中,$符号只是一个标识符。

当您包含jQuery时,恰好将jQuery函数分配给window.$。但是jQuery没有'拥有'$符号。

此处,已将标识为$的变量分配给当前对象。例如,某些代码可能正在调用

this.$ = {
      tTask: { value: "TaskValue" },
      tUser: { value: "UserValue" }
};