当使用yui ischecked = this.get('checked');
获取复选框的选中状态时,checked
变量将返回[true]或[false]。
预期的行为是布尔值true或false,而不是必须检查数组中的第一个(也是唯一的)值是true / false。
为什么会这样?
答案 0 :(得分:0)
实际上只是想出来了。
我们使用Y.all()
而不是Y.one()
获取此元素(为空安全)。 Y.all()
总是返回一个数组,即使它只找到一个元素。因此get()
返回一个值数组。