Beste Leden,
Aangezien ik niet veel JS ervaring heb graag hulp over het volgende:
Elke panel krijgt de class: "mb-inside"
Hoe kan ik er voor zorgen dat deze style aangevult wordt met oplopende getallen
Eesrte panel: <div class="mb-inside1" />
Tweede: <div class="mb-inside2" />
enz......
///// script
base.$panels = base.$el.children()
.addClass('mb-panel')
// inner wrap of each panel
.each(function(){
if ($(this).find('.mb-inside').length === 0) {
$(this).wrapInner('<div class="mb-inside" />');
}
});
- Counter achter class element
-
17-10-2013, 10:27 #1
- Berichten
- 38
- Lid sinds
- 16 Jaar
Counter achter class element
-
-
17-10-2013, 10:34 #2
- Berichten
- 24
- Lid sinds
- 17 Jaar
Re: Counter achter class element
De each functie van jquery krijgt al een index getal mee. Dus je zou zoiets kunnen doen:
Code:///// script base.$panels = base.$el.children() .addClass('mb-panel') // inner wrap of each panel .each(function(i){ if ($(this).find('.mb-inside').length === 0) { $(this).wrapInner('<div class="mb-inside"'+ i +' />'); } });
-
17-10-2013, 10:38 #3
- Berichten
- 38
- Lid sinds
- 16 Jaar
Re: Counter achter class element
Bedankt voor je bericht Marten maar je code doet niets
-
17-10-2013, 12:54 #4
- Berichten
- 38
- Lid sinds
- 16 Jaar
Re: Counter achter class element
Het is opgelost:
/// oplossing
.each(function(){
if ($(this).find('.mb-inside').length === 0) {
$(this).wrapInner('<div class=mb-inside' + length++ + ' />');
}
});
-
15-11-2013, 22:28 #5
- Berichten
- 11
- Lid sinds
- 11 Jaar
Re: Counter achter class element
hier is een class niet voor bedoelt. Je zou dit beter met het id kunnen doen. een id moet namelijk altijd uniek zijn in HTML en een class hoeft dat niet. Dat is wel een belangrijk verschil. Daarnaast heb je tegenwoordig in html5 het data attribuut dat je voor dit soort zaken uitstekend kunt gebruiken. http://ejohn.org/blog/html-5-data-attributes/
Laatst aangepast door Frank Beentjes : 15-11-2013 om 22:35
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic