Bu kolay bir tane olmalıdır. Zaten $ listItems denilen bir değişken var. beyanı şuna benzer: jQuery: Bir seçici verildiğinde, yalnızca görünen öğelerini bulun
var $listItems = $ul.children('li'); // $ul is just a selected unordered list
Daha sonra benim kod
, ben sadece şu anda görünür olanları almak istiyorum. Bunun için nasıl giderim? Bir şey gibi:
Evet, bu demek istediğim Nick;) – fehays
Bu, özellikle birden çok değere filtre uygulamanız gerektiğinde yararlıdır. Örneğin. seçildi ve görülebilir. İyi bir çözüm için +1! –
FWIW, jQuery, bir öğeyi "belgede boşluk bırakıyorsa" görünür olarak tanımlar. Bir elemanın görünürlük 'gizli' olarak ayarlanmış olabilir, bu yüzden aslında sayfada görünmüyor, ancak 'görünür' öğesi yine de öğeyi döndürüyordu. – jacroe