我正在使用 Y.one(selector).getAttribute('value'); 返回页面上的值,我无法处理 value="" 的情况。
var check_value = Y.one(selector).getAttribute('value');
if (check_value != undefined || check_value != null || check_value != "") {
alert(check_value);
}
通过所有这些检查,当我正在查看的元素的值为“”时,我会收到一个空警报框。在这种情况下,因为我知道我要查找的值是一个数字,所以我可以将检查更改为只查找一个 > 0 的数字并让它工作,但我想知道是否有人知道一种方法来检查没有值的情况我不是在处理数字数据。
if (check_value >0) {
alert(check_value);
}
这种方法在我的情况下确实有效。