SORU
10 HAZİRAN 2009, ÇARŞAMBA


Jquery birinci düzey seçme sadece elemanları

Nasıl böyle bir listeden tek üst <ul> bağlantı elemanları seçebilir miyim?

<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a>
  <ul>
    <li><a href="#">Link</a></li>
    <li><a href="#">Link</a></li>
    <li><a href="#">Link</a></li>
    <li><a href="#">Link</a></li>
    <li><a href="#">Link</a></li>
  </ul>
</li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>

Css 7 ** ama ul li ul li a değil

Teşekkürler

CEVAP
10 HAZİRAN 2009, ÇARŞAMBA


$("ul > li a")

Ama eğer özellikle dış ul hedeflemek istiyorsanız kök ul bir sınıf ayarlamak gerekir:

<ul class="rootlist">
...

Sonra:

$("ul.rootlist > li a")....

Sadece kök var emin olmak için başka bir yol li elemanları

$("ul > li a").not("ul li ul a")

Kludgy görünüyor, ama hile yapmak gerekir

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008