Войти с помощью github
Форум /

В i-bem из bem-bl можно было передать в качестве параметра name jQuery селектор. Сейчас по jsDoc можно передать только строку. Но, если всё-таки передать jQuery-селектор, например $tab = this.findElem('tab:eq(0)');, то всё будет работать.

Но если попытаться дёрнуть this.setMod($tab, 'state', 'current');, то мы получим неожиданный результат — <div class="tabs__tab tabs__tab:eq(0)_state_current">.

Как минимум, стоит добавить в документацию, что использовать jQuery селектор в качестве параметра name теперь нельзя.

Возможно, стоит сделать так, чтобы и this.findElem('tab:eq(0)'); не находил первый элемент tabs__tab.