Я бы использовал подчеркивание для этого, но если это не доступно, я бы опустился до использования Reduce с начальным значением пустого объекта. {}
>>> ['a', 'b', 'c'].reduce(function(p, c, i) {p[i] = c; return p}, {})
Object { 0="a", 1="b", 2="c"}
уменьшение должно быть широко доступно в большинство браузеров сегодня, см. MDN
.
То же, что и селекторы CSS для него - идентификаторы классов без пробелов между ними:
$('.class1.class2').hide();
Документация jQuery здесь: Селекторы .class.class .
Хотя если эти классы будут находиться только в элементах
, это лучше всего:
$('pre.class1.class2').hide();