1

yui でチェックボックスのチェック状態を取得するとischecked = this.get('checked');checked変数は [true] または [false] を返します。

期待される動作は、配列内の最初の (そして唯一の) 値が true/false であることをチェックするのではなく、true または false のブール値です。

どうしてこれなの?

4

1 に答える 1

0

実はこれだけでわかった。

この要素をY.all()代わりにY.one()(null セーフにするため) で取得しています。Y.all()要素が 1 つしか見つからない場合でも、常に配列を返します。したがって、get()は値の配列を返します。

于 2012-08-10T18:12:33.623 に答える