Есть в 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. В чем причина? Спасибо.