0
当获取与yui ischecked = this.get('checked');
复选框的选中状态时,checked
变量返回[true]或[false]。yui get复选框返回数组而不是布尔值
预期的行为是布尔值true或false,而不是检查数组中的第一个(也是唯一的)值是true/false。
这是为什么?
当获取与yui ischecked = this.get('checked');
复选框的选中状态时,checked
变量返回[true]或[false]。yui get复选框返回数组而不是布尔值
预期的行为是布尔值true或false,而不是检查数组中的第一个(也是唯一的)值是true/false。
这是为什么?
其实只是想出了这一点。
我们正在使用Y.all()
而不是Y.one()
(为了安全起见)获取此元素。即使只找到一个元素,Y.all()
也会返回一个数组。因此get()
正在返回一个值数组。