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

Есть в body тег select, содержащий список тем сайта, этот select я сделал блоком. При событие change у select, нужно менять значение href у тега link, содержащий url текущей темы. Для этого решил сделать link тем же блоком, что и select, используя параметр id, в общем вот, в head:

<link class="theme i-bem" data-bem='{"theme": {"id": "main"}}' rel="stylesheet" href="">

и в body

<select class="theme i-bem" data-bem='{"theme": {"id": "main"}}'>
  <option value="default" selected>Default</option>
  <option value="rock">Rock</option>
</select>

в декларации блока есть вот такой код, вызываемый при событие change у select:

this.domElem.filter('link').attr({'href': this.params.themeFullFileUrl});

Но не работает. А не работает потому, что, если вывести в консоль или алертом кол-во элементов this.domElem - возвращает 1, а не 2, хотя в документации сказано, что обе DOM ноды будут добавлены в this.domElem. В чем причина? Спасибо.