Я не думаю, что функция / метод должна когда-либо возвращать void & mdash; вместо этого она должна возвращать this
. Вот почему я был удивлен, узнав, что это не работает:
$('buttonContainer').getElement('input').set('value', this.get('value') + ' ');
Код должен найти <input>
, который является потомком элемента со значением атрибута id
, равным buttonContainer
, и добавить два пробела к его атрибуту value
. Хотя вышеупомянутые ошибки кода, и я вынужден написать:
var input = $('buttonContainer').getElement('input');
input.set('value', input.get('value') + ' ');
Разве у MooTools нет способа объединить эти два отдельных оператора в одно? Что-то похожее на мой первый фрагмент?