2

簡単なものです。クラスに表示される次の要素を処理して、その中に含まれるクラスを選択しようとしています。

私が最初にこのように取得します。

var panelnext = $('.sidewrapper:visible').next();

クラスをその中に入れるために、私はこれを試しました

var paneltarget = $('.sidewrapper:visible').next('.panelcontent');

残念ながらそれはうまくいきませんでした。何か案は?

素晴らしい

4

3 に答える 3

3

意味$('.sidewrapper:visible').next().find('.panelcontent')ですか?</ p>

于 2011-05-03T12:20:53.027 に答える
1

$('.sidewrapper:visible').next().find('.panelcontent');

于 2011-05-03T12:20:00.560 に答える
0

「内」と言うときは、兄弟用の、findではなく、おそらく(子孫要素を見つけるために)必要です。next1つの一致のみが必要な場合は、それを組み合わせて:first最初の一致で停止することをお勧めします。

子孫ではなく兄弟を本当に意味する場合は、ではなくnextAll(おそらくと組み合わせて:first)必要になる場合がありますnextnextセレクターと一致する場合、または何も一致しない場合は、直接の兄弟要素と一致します。それは直接の兄弟を超えることは決してありません(私が最初にそれに遭遇したときに私が驚いた行動を見つけました)。nextAll次の兄弟で一致する要素を検索し(したがって、一部の不一致をスキップする可能性があります)、もちろん、と組み合わせると:first最初の一致で停止します。

于 2011-05-03T12:19:58.133 に答える