11 Mart 2011, Cuma
Bir CSS son görünen div almak için seçici
Zor bir CSS seçici soru, Eğer mümkün olup olmadığını bile bilmiyorum.
Bu HTML düzeni olduğunu da şöyle diyelim:
<div></div>
<div></div>
<div></div>
<div style="display:none"></div>
<div style="display:none"></div>
Son seçmek istiyorum görüntülenen div
(yani. verilen örnekte 6 ** üçüncü olurdu ** 5).
Sorun, gerçek sayfada div
s sayısı farklı (hatta display:none
olanlar).
CEVAP
11 Mart 2011, Cuma
Seçin ve JavaScript veya jQuery ile bu tarz olabilir, ama CSS tek başına bunu yapamaz.
Eğer varsa jQuery sitesinde uygulanan varsa, örneğin, sadece yapabilirsiniz:
var last_visible_element = $('div:visible:last');
Umarım sınıf/KİMLİK divs sarılı olacak olsa da, sizin kod gibi görünecektir hangi seçimi yaparken:
var last_visible_element = $('#some-wrapper div:visible:last');
Bunu Paylaş:
Nasıl bir JQuery Seçici gelen bir DOM ...
Nasıl Python ile şimdiki zaman almak i...
Nasıl bir liste boyutunu almak için...
Nasıl Gıt mevcut şube adı almak için?...
Nasıl MySQL kullanıcı hesaplarının bir...