from jquery docs an element is hidden when : 祖先要素が非表示になっているため、要素はページに表示されません。
非表示の div と内部の段落があり、非表示または表示にすることができます
<div id="wrapper"> <-- this is hidden -->
<p class="myclass" style=">display:none">text</p>
<p class="myclass">text</p>
<p class="myclass" style=">display:none">text</p>
<p class="myclass">text</p>
</div>
したがって、ラッパーが非表示になっているため、選択 $(".myclass:visible") は失敗します
ラッパー内に要素が表示されているかどうかを確認してカウントする他の方法はありますか。
たとえば、要素にクラス myclass と css display:none があるかどうかを確認します。私が推測する 1 つの解決策ですが、私からの試行は失敗します。
どんな助けでも大歓迎