login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Automatisch optellen js (Opgelost)

Offline Yourgamecrew - 06/06/2012 18:10 (laatste wijziging 06/06/2012 18:12)
Avatar van YourgamecrewLid hi,
ik heb nu dit script je gevonden op internet maar ik heb er een vraagje over. Ik ben nou niet echt geweldig met js dus kan iemand mij uitleggen wat er gebeurd vanaf $form.delegate? En dan bedoel ik van wat al die functies doen en wat het gevolg er van is.

Alvast bedankt!

HTML:
  1. <form id="missies">
  2. <label>This one is used: <input class="getal"/></label>
  3. <br/>
  4. <label>So is this one: <select class="getal">
  5. <option>10</option>
  6. <option>15</option>
  7. <br/>
  8. <label>This one is ignored: <input class="ignore"/></label>
  9. <br/><br/>
  10. <p>Total: <span id="kans"/></p>
  11. </form>


JS:
  1. var $form = $('#missies'),
  2. $getallen = $form.find('.getal'),
  3. $sumDisplay = $('#kans');
  4.  
  5. $form.delegate('.getal', 'change', function ()
  6. {
  7. var sum = 0;
  8. $getallen.each(function ()
  9. {
  10. var value = Number($(this).val());
  11. if (!isNaN(value)) sum += value;
  12. });
  13.  
  14. $sumDisplay.text(sum);
  15. });

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.161s