Selection (russians)

Vadim Galkin edited this page Aug 16, 2015 · 2 revisions

# selection.classed(name[, value])

Этот оператор работает с атрибутом «class». Если передается несколько наименований классов, разделенных пробелами, он поймет их как отдельные классы. В своей работе оператор «classed» работает ClassList − массивом классов. С помощью него удобного добавлять, удалять и переключать классы CSS.

Если указанный класс уже есть у элемента, то будет оставлен, если нет, то будет добавлен. Второй необязательный аргумент если указан как True, то класс необходимо добавить. Если False, то класс удаляется из элемента.

Если вы хотите установить несколько классов сразу, используйте литерал объекта следующим образом:
selection.classed({'foo': true, 'bar': false}),
или можно использовать пробел в качестве разделителя классов:
selection.classed('foo bar', true).