J'utilise Y.one (selector) .getAttribute ('value'); pour retourner la valeur sur une page et j'ai du mal à traiter des cas où value = "".getAttribute ('value') quand value = ""
var check_value = Y.one(selector).getAttribute('value');
if (check_value != undefined || check_value != null || check_value != "") {
alert(check_value);
}
Avec toutes ces vérifications, je reçois une boîte d'alerte vide lorsque la valeur de l'élément que je regarde est "". Dans ce cas, puisque je sais que la valeur que je cherche est un nombre, je peux changer le chèque pour juste chercher un nombre> 0 et le faire fonctionner mais je me demandais si quelqu'un connaissait une méthode pour vérifier la valeur pour les cas où Je n'avais pas affaire à des données numériques.
if (check_value >0) {
alert(check_value);
}
Cette méthode fonctionne dans mon cas.
Comme il a été souligné la première check produira toujours de mauvais résultats à cause des contrôles || (ou) sur la même valeur et j'aurais dû tester avec $$ (et). –