関数/メソッドは決して void を返すべきではないと思います — 代わりに、 を返すべきthis
です。そのため、これが機能しないことに驚いたのです。
$('buttonContainer').getElement('input').set('value', this.get('value') + ' ');
コードが想定しているのは、属性値が<input>
の要素の子である を見つけ、その属性に 2 つの空白文字を追加することです。ただし、前述のコードエラーが発生したため、次のように書く必要があります。id
buttonContainer
value
var input = $('buttonContainer').getElement('input');
input.set('value', input.get('value') + ' ');
MooTools には、これら 2 つの別々のステートメントを 1 つにチェーンする方法がありませんか? 私の最初のスニペットに似た何か?