J'essaye d'obtenir la valeur de certains éléments et de les mettre dans une liste <select>
dans <option>
tag comme: Vérifiez si la radio a été vérifiée et laquelle radio est vérifiée prendre des valeurs d'éléments de section et les insérer avec split dans <select>
comme <option>
; Dans mon exemple, j'ai deux sections/panneaux qui peuvent être sélectionnés via une entrée radio. Mon problème est quand je fais la radio sélectionner parce que j'utiliser quelque chose comme:jQuery if/else instruction if if condition contient ou (||) deux variables
var scheduler = $("#first-radio:checked");
var cronos = $("#second-radio:checked");
$("#add-button").click(function() {
if (scheduler || cronos) {
alert('None of radio options were selected!');
} else{
alert("else where my code must run");
}
});
et devrait normalement prendre autre alerte si l'un des deux case à cocher sont sélectionnés lorsque le bouton Add val
est pressé au lieu de prendre si déclaration tout le temps et montrer si alerte et je ne comprends pas pourquoi: |
Quelle est la différence entre $ ("# première radio: vérifié") et (scheduler.is (?: Vérifié) – BurebistaRuler
$ (« # première radio: checked ") retournera un objet scheduler.is (': checked') retournera un booléen – wrxsti
la chose est $ (SELECTOR) retourne toujours un objet jQuery même s'il n'est pas là donc votre condition if est toujours vraie. –