${varname}
- это просто соглашение об именах, которое разработчики jQuery используют для различения переменных, содержащих элементы jQuery.
Обычный {varname}
используется для хранения общих вещей, таких как тексты и строки.
${varname}
содержит элементы, возвращенные из jQuery.
Вы также можете использовать обычный {varname}
для хранения элементов jQuery, но, как я уже говорил в начале, это отличает его от простых переменных и делает его намного проще для понимания (представьте, что вы путаете его с простой переменной и ищите все чтобы понять, что он держит).
Например:
var $blah = $(this).parents('.blahblah');
Здесь бла хранит возвращенный элемент jQuery.
Итак, когда кто-то еще увидит $blah
в коде, он поймет, что это не просто строка или число, это элемент jQuery.