J'ai un groupe de radio dépendante, où en cliquant sur l'entrée # radio10, l'entrée # radio16 .form-block-cms devrait glisser vers le bas. Et pas de problèmes avec ça.Problème de sélecteur jQuery not()
Problème lorsque je sélectionne l'entrée # radio16. Form-bloc-cms glisse vers le bas et recule tout de suite. J'ai essayé d'utiliser des instructions cond else si l'entrée # radio16 n'est pas sélectionnée, mais c'est toujours le cas.
Comment puis-je contourner s'il vous plaît?
if ($('input#radio10, input#radio16').is(':checked')) {
$('.rsform-block-cms').slideDown().addClass('additionalField')
}
else if ($('input#radio16').not(':checked')) {
$('.rsform-block-cms').slideUp();
};
S'il n'y a aucun élément avec l'ID « radio16 » sur la page, puis '$ (« # radio16 ») [0 ] .checked' jettera une erreur, ergo, casser le programme. Ce pourrait être une bonne idée de se prémunir contre cela. J'ai utilisé '$ (" # foo ") [0] || {} 'dans ma réponse. Qu'est-ce que tu penses? –
@ime - Ceci est une suite à une autre question ... ça va être là :) –
Je suppose que je suis juste paranoïaque :) –