Ik heb een klein jQuery vraagje en ik denk dat de oplossing erg simpel is maar ik heb het niet kunnen vinden via google, dus probeer ik het via deze manier.
<a href="#">Herkent u het ook?</a>
<div class="add">
</div>
Als je op de link, Herkent u het ook? klikt moet de class add tevoorschijn komen via de volgende code
<script>
$(".bottom a").click(function () {
$(".bottom .add").toggle();
});
</script>
DIt werkt allemaal prima, maar er komen meerdere blokken op 1 pagina met deze link en classes.
Dus als je op link 1 klikt van Herkent u het ook. Moet blok 1 add tevoorschijn komen.
Zelfde geld voor link 2, 3 & 4 en blok 2, 3 & 4.
Iemand een idee?
- Simpele jQuery vraag
-
23-12-2011, 11:01 #1
- Berichten
- 144
- Lid sinds
- 18 Jaar
Simpele jQuery vraag
-
23-12-2011, 11:08 #2
- Berichten
- 76
- Lid sinds
- 15 Jaar
Re: Simpele jQuery vraag
Je zal moeten werken met het this-object.
Even in pseudocode, syntax moet je zelf even zoeken:
Code:<script> $(".bottom a").click(function () { $(this).selectorvoorjediv.toggle(); }); </script>
-
23-12-2011, 11:19 #3
- Berichten
- 1.263
- Lid sinds
- 16 Jaar
Re: Simpele jQuery vraag
$('a.click').click(function() {
$(this).children('.add').toggle();
});
Zoiets.. Uit de losse hand :)
-
23-12-2011, 11:19 #4
- Berichten
- 144
- Lid sinds
- 18 Jaar
Re: Simpele jQuery vraag
Oke bedankt, hier kom ik wel verder mee
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