Jump to content
php.lv forumi
  • 0

slēpt elementus ar lielāku nth-child


Question

Posted

Nepieciešams slēpt elementus, kuriem nth-child piemēram ir lielāks par 10. Kā to varētu panākt?

Centos kaut kā šādi

$('.menu-block-1 .menu li:nth-child(9)').after(function() {
 $('.menu-block-1 .menu li').hide();
});

 

bet šādā variantā man pat alertu neizvada tur, jo šķiet, ka padot fju iekšs after var tikai ar jquery 1.4, bet izmantojam 1.2 un mainīt nevajadzētu.

Kādi vēl varianti?

4 answers to this question

Recommended Posts

  • 0
Posted

kā ar šādu variantu?

 

var menu_i = 1;
$('.menu-block-1 .menu li').each(function() {
menu_i = menu_i+1;
 if(menu_i>10) {
 $(this).hide();
 }

});

 

cik gudri tas ir iet cauri visiem elementiem?

  • 0
Posted

cik gudri tas ir iet cauri visiem elementiem?

 

Nepārāk. Labāk būtu to visu panākt ar vienu (vairākiem) no šiem - ':eq(), :lt(), :gt(), :even, :odd'.

Guest
This topic is now closed to further replies.
×
×
  • Create New...