クラス名.s-list の4 つの div があります。ユーザーがこれらの div のいずれかをクリックすると、.selectedクラスが div に適用されます。
私がやろうとしているのは、ボタンをクリックしているときに、それらすべての div をチェックし、それらのいずれかにクラス.selectedがある場合はフォームを送信することです。それ以外の場合、どの div にもクラス.selectedがない場合はエラー メッセージが表示されます。
問題: 初めて機能しますが、ボタンをクリックすると、エラー メッセージが表示され、div で既にクラスが選択されているときにフォームが送信されます。
$("#pp-btn").click(function() {
$(".s-list").each(function (i) {
if(!$(this).hasClass('selected'))
{
$("#p-msg").show();
}
else {
$("#plans-form").attr('action', $(this).attr('links'));
$("#p-msg").hide();
}
});
});
divのいずれかにクラスが「選択」されている場合、メッセージを表示したくありません。
助けてください...