2

私は要素のセット(li)を持っていますが、それらのいくつかは'.hide()'を介して非表示になる場合と表示されない場合があります。表示されている要素のみを選択するにはどうすればよいですか?

基本的に、ユーザーがクリックまたはフォーカスすると、可能なオプションのリストが表示されるテキストフィールドがあります。ユーザーは、何かを入力して、それに応じてフィルタリングされるとオプションが縮小するか、上下の矢印を使用して使用可能なオプションをスクロールします。オプションが使用できなくなると、「。hide()」によって「非表示」になります。

4

2 に答える 2

2

:visibleセレクターを使用する

$('li:visible').doSomething()
于 2012-05-22T08:28:09.950 に答える
1

jQueryには、特にこの場合のセレクターがあります。

$('li:visible').each(function(x,y){...});
于 2012-05-22T08:27:11.753 に答える