http://take.ms/3MHjg - как тут создать bem-объект из jQuery - объекта? http://take.ms/m2Jly - как можно найти ближайшего родителя, parent in jQuery?
http://take.ms/3MHjg - как тут создать bem-объект из jQuery - объекта? http://take.ms/m2Jly - как можно найти ближайшего родителя, parent in jQuery?
Какая версия bem-core используется?
bem-core - 2.3.0 версия.
Совсем старая :(
Для нее в целом ответ такой:
Чтобы из jquery-объекта получить БЭМ-объект, есть метод
.bem()
:$('.my-block').bem('my-block')
, но в этой версии bem-core у элементов нет JS-представления, так что для примеров со скриншота это неприменимо.Для поиска вверх по дереву есть
.findBlockOutside()
. Но актуальная та же история, что и в предыдущем пункте — это работает только для блоков, с элементами в версии bem-core < 4 нужно использовать jQuery.Спасибо за оперативный ответ! Теперь я уверен, что jQuery необходим в этом случае.
К сожалению обновление займет много времени - так что jQuery точно мой вариант.