问题代码如下:

var $item = $(this).parent().parent().find('input');

变量名中美元符号的用途是什么,为什么不直接排除它呢?

推荐答案

变量中的"$"对解释器来说没有什么特别的意义,就像下划线一样.

据我所见,许多使用jQuery的人(在我看来,这就是你的示例代码的样子)倾向于在包含jQuery对象的变量前面加上$前缀,这样它们就很容易识别,而不会与整数混淆.

jQuery中的美元符号函数$()是一个经常使用的库函数,因此需要一个简短的名称.

Javascript相关问答推荐

无法将nPM simplex-noise包导入在JS项目中工作

Chrome是否忽略WebAuthentication userVerification设置?""

Angular material 拖放堆叠的牌副,悬停时自动展开&

成功完成Reducers后不更新状态

当点击注册页面上的注册按钮时,邮箱重复

CheckBox作为Vue3中的一个组件

对路由DOM嵌套路由作出react

环境值在.js文件/Next.js中不起作用

如何在Node.js中排除导出的JS文件

MarkLogic-earch.suggest不返回任何值

自定义图表工具提示以仅显示Y值

打字脚本中方括号符号属性访问和拾取实用程序的区别

用于测试其方法和构造函数的导出/导入类

使用API调用的VUE 3键盘输入同步问题

调用特定数组索引时,为什么类型脚本不判断未定义

递增/递减按钮React.js/Redux

如何处理不带参数的redux thunk payloadCreator回调函数?

使用Java脚本替换字符串中的小文本格式hashtag

Rails 7:在不使用导入映射的情况下导入Java脚本

当一条路由在Reaction路由中命中时,如何有条件地渲染两个组件或更改两个插座?