Просто проверьте исходный код Eventlly, $$
- это просто сокращение для метода data
в jQuery:
function $$(node) {
var data = $(node).data("$$");
if (data) {
return data;
} else {
data = {};
$(node).data("$$", data);
return data;
}
};
, так что в двух словах - он вызывает data
в любом случае, который jQuery возвращает дляВаш аргумент: если нет прикрепленных данных, он создает пустой объект, используйте его как новый data
и возвращает его.
$.filters = "myvalue"
Это работает путем присвоения значения глобальному объекту jQuery, тогда как $$
присоединяетваши данные для объекта представлены запросом.