Ответ 1
Знак доллара
Первый $
является сокращением для функции jQuery()
, конструктора объектов jQuery.
Другими словами, это переменная под названием $
, которой была назначена функция с именем jQuery
, как это было видно в незавершенной версии источника jQuery: window.jQuery = window.$ = jQuery;
Знак доллара
Второй $
является частью селектора jQuery, называемого End Attribute With Selector. При использовании в селекторе атрибутов $=
является логическим оператором, который буквально означает "true, если левое значение заканчивается правым значением".
Что делает этот script
В целом, этот фрагмент сначала выбирает любой элемент с атрибутом id
, заканчивающимся на scuba
. Затем он извлекает значение id
первого элемента из результирующего объекта jQuery.