これは簡単なはずです。 $ listItemsと呼ばれる、すでに宣言した変数があります。宣言は次のようになります。
var $listItems = $ul.children('li'); // $ul is just a selected unordered list
コードの後半では、現在表示されているものだけを取得したいと思います。どうすればいいですか?何かのようなもの:
$listItems.parent().children(':visible')?
ありがとう。
.filter()
を使用して、次のように、要素のセットをセレクタ(または関数)に一致する要素のみに絞り込むことができます。
$listItems.filter(':visible')
:visible セレクターがあります。 jQueryコレクションのメソッド$()
、filter()
、children()
、find()
などで使用できます。
注:ページ上で目に見えるものとvisibility
プロパティセット。