2

jqueryセレクターを使用して、非表示で特定の属性を含む要素を見つけようとしています。さらに複雑にするために、これを最初の 3 つに制限したいと思います。

 $found = $(".item[data-findable='true']:hidden:lt(3)");

これによりエラーは発生しませんが、結果も生成されず、javascript が停止します

:hidden または :lt のみを使用し、両方を一緒に使用しても問題ありません。

found = $(".item:hidden:lt(3)");

「data-findable」属性を呼び出すと、正しい結果が得られるため、存在します。

最後に、すべてのベースをカバーするために、文字列の代わりにブール値として true を使用してみました。すなわち:

$found = $(".item[data-findable=true]:hidden:lt(3)");
4

1 に答える 1