重複の可能性:
JQuery 隠しオブジェクト
初めて問題を投稿しますが、多くの人が理解していませんでした。わかりました、混乱の部分を削除して、もう一度質問を変更します。
IDが異なる4つの画像があります。各画像は別のものに関連しているため、ここではクラスを使用できません。混乱を避けるために、ここではクラスを忘れてください。ユーザーが各画像をクリックすると、非表示になります。したがって、4 つの画像をクリックすると、もちろん 4 つは非表示になります。
4枚の画像を非表示にした後、警告ボックスが表示されるようにしたいです。すべての画像がここに隠されているかどうかを確認するコードを含める必要があります。混乱を避けるため、理由を聞かないでください。クリックすると画像が非表示になりますが、唯一の問題は、4 つの画像が非表示になった後に警告ボックスが表示されないことです。以下のコード:
$(document).ready(function() {
$('#image1').click(function() {
$(this).hide('slow');
});
$('#image2').click(function() {
$(this).hide('slow');
});
$('#image3').click(function() {
$(this).hide('slow');
});
$('#image4').click(function() {
$(this).hide('slow');
});
if ($('#image1, #image2, #image3, #image4').is(':hidden')) {
alert('kkk');
}
});