Между двумя строками кода нет разницы.
$
- это просто соглашение о программировании, которое некоторые люди используют, чтобы указать, что переменная содержит объект jQuery. Это подсказка, чтобы разработчик, использующий эту переменную позже в функции, теперь будет ли объект объектом DOM или объектом jQuery, и обязательно будет использовать соответствующие методы, и это сделает код более информативным.
Использование условных обозначений, подобных этому, является личным предпочтением в качестве стиля кодирования.
$
является обычным символом, который допускается в именах переменных, поэтому это не означает ничего особенного для механизма javascript.
Вот an article по ряду соглашений об именах javascript (не относящихся к jQuery).
Для некоторого серьезного переменного именования см Hungarian Notation, который был популярен в Microsoft для программирования в «C» (я не фанат этого).
Это просто имя переменной, пользователь может добавить '' ', чтобы сделать его явным, что он содержит объект jquery. – PSL