私はjqueryの初心者ですが、各行に別のフィールド(チェックボックス)に依存するフィールドを持つテーブルがあります。テーブルにあるので、それらをまとめて処理する必要があります。next() を正しく使用しているとは思いませんが、次の .subnet_mask を取得しようとしています。これは、非表示にするのと同じ行にあるためです。チェックボックスがオンになっているかどうかにかかわらず、非表示と表示を処理できるように、そこまで到達したら更新する必要もあります。
$(function() {
$('.dhcp').each(function() {
$(this).click(function(){
$('.subnet_mask').next().hide();
});
});
});
どんな助けでも大歓迎です!
編集: OK OK :) ページは実際には VisualForce (セールスフォース用) で書かれています。簡単にするために、テーブル (さまざまなレコードを表す最大 20 行) にラップされた単なるフォームと言って、.dhcp クラスのチェックボックス フィールドと、チェックボックスに基づいて表示/非表示にする必要がある .subnet_mask と呼ばれるフィールドを表示します。それは役に立ちますか?