javascript - 我不明白的 jQuery 或 javascript 语法

标签 javascript jquery

我正在阅读 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/

相关文章:

javascript - 在 JavaScript 中循环遍历对象中的对象数组

javascript - Acrobat:如何使用 Javascript 插入简单文本?

javascript - Vue - 添加背景动画

jquery - 如何计算获取返回值的时间

jquery - 在 jQuery 中动态分配 div 高度

javascript - 如何在指令中访问子 Controller 和父 Controller ?

javascript - 如果时钟只有一位,则添加 "0"

javascript - jsp Ajax 不工作

javascript - 是否可以根据标题的长度设置标题大小的样式?

javascript - Bootstrap 表单验证在没有控制台错误的情况下无法正常工作