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

Стоит следующая задача: есть следующая структура

<div class="myBlock">
    <div class="myBlock__elem">
        <div>
            <a class="myBlock__link" href=""></a>
        </div>
        <div>
            <input class="myBlock__text" type="text" disabled>
        </div>
    </div>
    <div class="myBlock__elem">
        <div>
            <a class="myBlock__link" href=""></a>
        </div>
        <div>
            <input class="myBlock__text" type="text" disabled>
        </div>
    </div>
    <div class="myBlock__elem">
        <div>
            <a class="myBlock__link" href=""></a>
        </div>
        <div>
            <input class="myBlock__text" type="text" disabled>
        </div>
    </div>
</div>

Деллегированно вешаю обработчик клика для myBlock__link.

{
  live: function () {
    this.liveBindTo('link', 'click', function () {
      this._onLinkClick();
    });
    return false;
  }
}

в обработчике _onLinkClick мне нужно найти элемент myBlocktext, находящийся в одном и том же элементе myBlockelem, с ссылкой myBlocklink, по которой кликнули. Я думал делать это так: в обработчик _onLinkClick передается объект события, содержащий свойство e.currentTarget, в котором содержится ссылка, по которой кликнули. Используя ее я хочу найти родительский для этой ссылки элемент myBlockelem, затем в этом myBlockelem найти myBlocktext. Но методов для такого поиска в i-bem, судя по всему, нету. Есть обычные методы поиска элементов findElem и elem, но они ищут все подряд элементы, внутри блока, а мне нужно, чтобы они нашли элементы, содержащие внутри себя элемент из e.currentTarget. Как это делается, подскажите, пожалуйста.