私は 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);
}
私の場合、この方法は機能します。