:nth-childセレクターを使用して特定の要素を選択しています
ケース1:
<div class='item show'>
<div class='item show'>
<div class='item show'>
<div class='item show'>
<div class='item show'>
<div class='item show'>
<div class='item show'>
<div class='item show'>
と
ケース2:
<div class='item show'>
<div class='item'>
<div class='item'>
<div class='item show'>
<div class='item'>
<div class='item'>
<div class='item show'>
<div class='item show'>
私のコードはケース1で始まり、$('#outerDiv .show:nth-child(3n-2)')を実行して3つおきの要素を選択します。これは完全に機能します。次に、ユーザーがいくつかの設定を変更すると、一部の要素が表示クラスを失い、画面が消え、コードはケース2のようになります。問題は、$('#outerDiv .show:nth-child(3n --2)')セレクター、コンソールでケース2であることがはっきりとわかりますが、それでもケース1として扱われます。何か間違ったことをしていますか。申し訳ありませんが、実際のコードを投稿できないため、簡単な例を示します。
ありがとう