Addera värden jquery?

PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
marcusgarden



Medlem i: 3313 dagar

Status: Offline



#742555
Inlägg Skrivet: 2019-04-21 04:20      Ämne: Addera värden jquery? Citera

Jag har en sida som har ett gäng span, varje span innehåller en siffra.

Jag tänkte ha en knapp som triggar en funktion, jquery, hur gör jag för att addera alla siffror i alla spanar med samma class?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
LimpanDSS



Medlem i: 2543 dagar
Från: Stockholm
Status: Offline



#742556
Inlägget är accepterad som det rätta svaret Skrivet: 2019-04-22 00:31      Ämne: Citera

KOD:
1:
 
2:
var sum = 0;
3:
 
4:
// Loop igenom varje element med klassen class_name
5:
$(".class_name").each(function() {
6:
    sum += parseInt($(this).text());
7:
});
8:
 
 

_________________
Github
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
marcusgarden



Medlem i: 3313 dagar

Status: Offline



#742557
Inlägg Skrivet: 2019-04-22 02:35      Ämne: Citera

Hej och tack för svar!

Jag kör följande kod men det fungerar inte:/

KOD:
1:
jQuery(document).ready(function($) {            
2:
                  jQuery(document).on('click', '#calc', function() {
3:
 
4:
                     <?php
5:
                     for ($zzz = 0; $zzz < $rows2; $zzz++)
6:
                     { ?>                                       
7:
                        
8:
                        var sum_<?php echo $array2[$zzz]['id']; ?> = 0;
9:
 
10:
                        // Loop igenom varje element med klassen class_name
11:
                        jQuery(".count_<?php echo $array2[$zzz]['id']; ?>").each(function() {
12:
                           sum_<?php echo $array2[$zzz]['id']; ?> += parseInt($(this).text());
13:
                        });
14:
                        jQuery('.count_amount_<?php echo $array2[$zzz]['id']; ?>').text(sum_<?php echo $array2[$zzz]['id']; ?>);
15:
                        
16:
                        <?php
17:
                     }
18:
                     ?>
19:
                  });
20:
               });


----------------------UPDATE

Jag fick det att fungera:)
Vet inte hur men följde dina instruktioner, måste ha skrivit någon punkt fel eller annat trivialt misstag:)
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
LimpanDSS



Medlem i: 2543 dagar
Från: Stockholm
Status: Offline



#742558
Inlägg Skrivet: 2019-04-28 00:04      Ämne: Citera

Grymt att det löste sig! Markera gärna tråden som löst den också Smile
 

_________________
Github
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » HTML/CSS/JavaScript/Design
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic