问题代码如下:
var $item = $(this).parent().parent().find('input');
变量名中美元符号的用途是什么,为什么不直接排除它呢?
问题代码如下:
var $item = $(this).parent().parent().find('input');
变量名中美元符号的用途是什么,为什么不直接排除它呢?
变量中的"$"对解释器来说没有什么特别的意义,就像下划线一样.
据我所见,许多使用jQuery的人(在我看来,这就是你的示例代码的样子)倾向于在包含jQuery对象的变量前面加上$前缀,这样它们就很容易识别,而不会与整数混淆.
jQuery中的美元符号函数$()
是一个经常使用的库函数,因此需要一个简短的名称.