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

  • Barnacules Nerdgasm

    Barnacules N

    20 Temmuz 2006
  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007
  • Truc Minh

    Truc Minh

    23 Ocak 2011