いくつかのコードを組み合わせようとしていますが、やりたいことが可能かどうかわかりません。基本的に、私は一連のif / elseステートメントを持つ関数を持っており、すべての異なるケースで類似している1行があります。
$('#selector).prev('.class-selector').addClass('current');
$('#selector).next('.class-selector').addClass('current');
$('#selector).last('.class-selector').addClass('current');
$('#selector).first('.class-selector').addClass('current');
フィルタメソッド(、、、)を変数として設定prev
しnext
て、関数全体でこの行を繰り返す必要がないようにするlast
方法はありますか?first
関数にパラメーターを渡し、メソッドとして変数を使用してみました。
$('#selector).variable('.class-selector').addClass('current');
しかし、それは機能しません。私は得る:
オブジェクトにメソッド'変数'"エラーがありません。
jQueryコードの読み取り方法に基づいて、これが機能しない理由を漠然と理解しています。これを行う別の方法はありますか?