щелкать.проблема класса svg selectAll с классами mutiple

Выполнение некоторых работ в snap.svg и получил проблемы с selectAll.

Функция возвращает правильные пути, если путь имеет только переключатель класса, но если я добавляю другой класс после переключателя, функции больше не возвращают никакие пути.

Как я форматирую свой аргумент так, чтобы selectAll возвращал путь, даже если другие классы присутствуют на том же пути.

Мое использование

var zones = svg_layer.selectAll( 'path[class=switch]' );

Это вернет путь.

<path class="switch" fill="none" stroke="#009640" stroke-width="0.7087" d="
    M236.6,75c0-14.1,1,75z"></path>

Когда я добавляю используемый класс, путь больше не возвращается.

<path class="switch used" fill="none" stroke="#009640" stroke-width="0.7087" d="
    M236.6,75c0-14.1,1,75z"></path>

http://snapsvg.io/docs/#Snap.selectAll

Очень рады за всю помощь 🙂

1 ответ