これを1つのライナーにチェーンすることはできますか? (.textは.text-containerの子)jquery x要素を選択し、ターゲットと子にaddClassを追加
$('.text-container:eq(15)').nextAll().addClass('hidden');
$('.text-container:eq(15)').nextAll().find('.text').addClass('hidden');
?
おかげ
これを1つのライナーにチェーンすることはできますか? (.textは.text-containerの子)jquery x要素を選択し、ターゲットと子にaddClassを追加
$('.text-container:eq(15)').nextAll().addClass('hidden');
$('.text-container:eq(15)').nextAll().find('.text').addClass('hidden');
?
おかげ
のjQueryのすべての修飾法は、(彼らはそれらが適用されたコレクションを返す)チェーン可能ですので、あなたが書くことができます。
$('.text-container:eq(15)').nextAll().addClass('hidden').find(".text").addClass('hidden');
単に美しいです。Barmar!ありがとうございます。 – repy
私が正しくあなたの質問を理解していればあなたは、コンテナを.textのために隠されたクラスを追加したい:EQ(15)と、それのすべてには、クラスのテキストが含まれている子供たちですか?
あなたはこのようにそれを行うことができますので、場合:
$('.text-container:eq(15), .text-container:eq(15) .text').addClass('hidden');
親が非表示の場合、子は自動的に非表示になります。 – Ibu