1

これがなぜなのかよくわかりません:

$('.myitem').next('.exampleClass').css('display','none');

私にくれます

[]

(クロムコンソールで)および

$(".myitem").parent().css('display','none');

動作し、HTMLコードを提供し、実際にやりたいことを実行します

[]全体的に、丁目でどういう意味ですか? null?

<li>基本的に、親を見つけて非表示にしてから、次を見つけて表示しようとして<li>います。

4

2 に答える 2

1

[] は空の配列です。多くの jQuery 関数は、jQuery オブジェクトの配列を返します。jQuery 関数は「.exampleClass」に一致するものを見つけられなかったため、空の配列を返しました。

于 2013-05-23T18:51:52.893 に答える
0

次の兄弟が .exampleClass でない場合、空を返すことができます。

私はこのようなものを使用します:

$('.myitem').nextAll('.exampleClass').first().css('display','none');
于 2015-05-16T23:34:12.980 に答える