0

たくさんのチェックボックスがあり、それぞれの横に入力フィールドがあります。各チェックボックスをクリックすると、次の入力が消えます。だから私はこれをしました..そしてそれは私には論理的に見えますが、それは混乱です

$(":checkbox").click(function() {
    $(":checkbox").next().hide();
});

しかし、それはドキュメントのすべての入力を隠すので、これを試しました

this.next().hide();

しかし、それは機能していません! 私はこれを試してみました!

for(i=0;i<$(":checkbox").length;i++){
  $(":checkbox").eq(i).click(function() {
      $(":checkbox").eq(i).next().hide();
   });
}

まだ機能していません!私のロジックの何が問題になっていますか?

4

3 に答える 3