我正在阅读 Polymer 教程,但我不明白一些代码行,如下所示:
postTask: function(e) { // Add a new task
var tsk = this.$.tTask.value;
var usr = this.$.tUser.value;
...
在此代码块中,我不明白选择器 this.$.tTask.value,这是 jQuery 语法中选择的另一种方法吗?
最佳答案
我对Polymer一无所知,所以我只能根据javascript语法来回答这个问题。
此代码不一定涉及 jQuery。
在 javascript 中,$ 符号只是一个标识符。
当您包含 jQuery 时,它会将 jQuery
函数分配给 window.$
。但 jQuery 并不“拥有”$ 符号。
这里,标识符为$
的变量已被分配给当前对象。例如,某处的某些代码可能正在调用
this.$ = {
tTask: { value: "TaskValue" },
tUser: { value: "UserValue" }
};
关于javascript - 我不明白的 jQuery 或 javascript 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35534582/