【问题标题】:yui get checkbox returns array instead of booleanyui get checkbox 返回数组而不是布尔值
【发布时间】:2012-08-08 01:39:40
【问题描述】:

当使用 yui ischecked = this.get('checked'); 获取复选框的选中状态时,checked 变量返回 [true] 或 [false]。

预期的行为将是一个布尔值 true 或 false,而不是必须检查数组中的第一个(也是唯一一个)值是 true/false。

这是为什么?

【问题讨论】:

    标签: javascript arrays boolean yui


    【解决方案1】:

    其实刚刚想通了。

    我们使用Y.all() 而不是Y.one() 获取此元素(为空安全)。 Y.all() 总是返回一个数组,即使它只找到一个元素。因此get() 返回一个值数组。

    【讨论】:

      猜你喜欢
      • 2011-09-13
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 2020-02-13
      • 1970-01-01
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多